pub struct ErofsPager { /* private fields */ }Expand description
A wrapper around Zircon’s zx::Pager.
Implementations§
Source§impl ErofsPager
impl ErofsPager
Sourcepub fn create_vmo(
&self,
file: Weak<ErofsFile>,
initial_size: u64,
) -> Result<(Vmo, ReceiverRegistration<ErofsPacketReceiver>), Status>
pub fn create_vmo( &self, file: Weak<ErofsFile>, initial_size: u64, ) -> Result<(Vmo, ReceiverRegistration<ErofsPacketReceiver>), Status>
Creates a pager-backed VMO and registers its packet receiver.
Auto Trait Implementations§
impl Freeze for ErofsPager
impl RefUnwindSafe for ErofsPager
impl Send for ErofsPager
impl Sync for ErofsPager
impl Unpin for ErofsPager
impl UnsafeUnpin for ErofsPager
impl UnwindSafe for ErofsPager
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more