pub struct CacheBusyHandle(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for CacheBusyHandle
impl Clone for CacheBusyHandle
Source§fn clone(&self) -> CacheBusyHandle
fn clone(&self) -> CacheBusyHandle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CacheBusyHandle
impl Debug for CacheBusyHandle
Source§impl Display for CacheBusyHandle
impl Display for CacheBusyHandle
Source§impl From<AsyncItemHandle> for CacheBusyHandle
impl From<AsyncItemHandle> for CacheBusyHandle
Source§fn from(h: AsyncItemHandle) -> CacheBusyHandle
fn from(h: AsyncItemHandle) -> CacheBusyHandle
Converts to this type from the input type.
Source§impl From<CacheBusyHandle> for AsyncItemHandle
impl From<CacheBusyHandle> for AsyncItemHandle
Source§fn from(h: CacheBusyHandle) -> AsyncItemHandle
fn from(h: CacheBusyHandle) -> AsyncItemHandle
Converts to this type from the input type.
Source§impl From<CacheBusyHandle> for CacheHandle
impl From<CacheBusyHandle> for CacheHandle
Source§fn from(h: CacheBusyHandle) -> CacheHandle
fn from(h: CacheBusyHandle) -> CacheHandle
Converts to this type from the input type.
Source§impl From<CacheBusyHandle> for Resource<Pollable>
impl From<CacheBusyHandle> for Resource<Pollable>
Source§fn from(entity: CacheBusyHandle) -> Resource<Pollable>
fn from(entity: CacheBusyHandle) -> Resource<Pollable>
Converts to this type from the input type.
Source§impl From<CacheBusyHandle> for i32
impl From<CacheBusyHandle> for i32
Source§fn from(e: CacheBusyHandle) -> i32
fn from(e: CacheBusyHandle) -> i32
Converts to this type from the input type.
Source§impl From<CacheBusyHandle> for u32
impl From<CacheBusyHandle> for u32
Source§fn from(e: CacheBusyHandle) -> u32
fn from(e: CacheBusyHandle) -> u32
Converts to this type from the input type.
Source§impl From<Resource<Pollable>> for CacheBusyHandle
impl From<Resource<Pollable>> for CacheBusyHandle
Source§impl From<i32> for CacheBusyHandle
impl From<i32> for CacheBusyHandle
Source§fn from(e: i32) -> CacheBusyHandle
fn from(e: i32) -> CacheBusyHandle
Converts to this type from the input type.
Source§impl From<u32> for CacheBusyHandle
impl From<u32> for CacheBusyHandle
Source§fn from(e: u32) -> CacheBusyHandle
fn from(e: u32) -> CacheBusyHandle
Converts to this type from the input type.
Source§impl GuestType for CacheBusyHandle
impl GuestType for CacheBusyHandle
Source§fn guest_size() -> u32
fn guest_size() -> u32
Returns the size, in bytes, of this type in the guest memory.
Source§fn guest_align() -> usize
fn guest_align() -> usize
Returns the required alignment of this type, in bytes, for both guest
and host memory.
Source§fn read(
mem: &GuestMemory<'_>,
location: GuestPtr<CacheBusyHandle>,
) -> Result<CacheBusyHandle, GuestError>
fn read( mem: &GuestMemory<'_>, location: GuestPtr<CacheBusyHandle>, ) -> Result<CacheBusyHandle, GuestError>
Reads this value from the provided
ptr. Read moreSource§fn write(
mem: &mut GuestMemory<'_>,
location: GuestPtr<Self>,
val: Self,
) -> Result<(), GuestError>
fn write( mem: &mut GuestMemory<'_>, location: GuestPtr<Self>, val: Self, ) -> Result<(), GuestError>
Source§impl Hash for CacheBusyHandle
impl Hash for CacheBusyHandle
Source§impl PartialEq for CacheBusyHandle
impl PartialEq for CacheBusyHandle
impl Copy for CacheBusyHandle
impl Eq for CacheBusyHandle
impl StructuralPartialEq for CacheBusyHandle
Auto Trait Implementations§
impl Freeze for CacheBusyHandle
impl RefUnwindSafe for CacheBusyHandle
impl Send for CacheBusyHandle
impl Sync for CacheBusyHandle
impl Unpin for CacheBusyHandle
impl UnwindSafe for CacheBusyHandle
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> GetSetFdFlags for T
impl<T> GetSetFdFlags for T
Source§fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
fn get_fd_flags(&self) -> Result<FdFlags, Error>where
T: AsFilelike,
Query the “status” flags for the
self file descriptor.Source§fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
fn new_set_fd_flags(&self, fd_flags: FdFlags) -> Result<SetFdFlags<T>, Error>where
T: AsFilelike,
Source§fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
fn set_fd_flags(&mut self, set_fd_flags: SetFdFlags<T>) -> Result<(), Error>where
T: AsFilelike,
Set the “status” flags for the
self file descriptor. Read moreSource§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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