pub struct RegisteredSource {
tag: usize,
ex: Weak<RawExecutor<UringReactor>>,
}Fields§
§tag: usize§ex: Weak<RawExecutor<UringReactor>>Implementations§
Source§impl RegisteredSource
impl RegisteredSource
pub fn start_read_to_mem( &self, file_offset: Option<u64>, mem: Arc<dyn BackingMemory + Send + Sync>, addrs: impl IntoIterator<Item = MemRegion>, ) -> Result<PendingOperation>
pub fn start_write_from_mem( &self, file_offset: Option<u64>, mem: Arc<dyn BackingMemory + Send + Sync>, addrs: impl IntoIterator<Item = MemRegion>, ) -> Result<PendingOperation>
pub fn start_fallocate( &self, offset: u64, len: u64, mode: u32, ) -> Result<PendingOperation>
pub fn start_fsync(&self) -> Result<PendingOperation>
pub fn poll_fd_readable(&self) -> Result<PendingOperation>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RegisteredSource
impl RefUnwindSafe for RegisteredSource
impl Send for RegisteredSource
impl Sync for RegisteredSource
impl Unpin for RegisteredSource
impl UnwindSafe for RegisteredSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more