pub struct PendingRequestHandle(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for PendingRequestHandle
impl Clone for PendingRequestHandle
Source§fn clone(&self) -> PendingRequestHandle
fn clone(&self) -> PendingRequestHandle
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 PendingRequestHandle
impl Debug for PendingRequestHandle
Source§impl Display for PendingRequestHandle
impl Display for PendingRequestHandle
Source§impl EntityRef for PendingRequestHandle
EntityRef allows a small integer type to be used as the key to an entity map, such as
PrimaryMap, SecondaryMap, or SparseMap.
impl EntityRef for PendingRequestHandle
EntityRef allows a small integer type to be used as the key to an entity map, such as
PrimaryMap, SecondaryMap, or SparseMap.
Source§impl From<AsyncItemHandle> for PendingRequestHandle
impl From<AsyncItemHandle> for PendingRequestHandle
Source§fn from(h: AsyncItemHandle) -> PendingRequestHandle
fn from(h: AsyncItemHandle) -> PendingRequestHandle
Converts to this type from the input type.
Source§impl From<PendingRequestHandle> for AsyncItemHandle
impl From<PendingRequestHandle> for AsyncItemHandle
Source§fn from(h: PendingRequestHandle) -> AsyncItemHandle
fn from(h: PendingRequestHandle) -> AsyncItemHandle
Converts to this type from the input type.
Source§impl From<PendingRequestHandle> for Resource<Pollable>
impl From<PendingRequestHandle> for Resource<Pollable>
Source§fn from(entity: PendingRequestHandle) -> Resource<Pollable>
fn from(entity: PendingRequestHandle) -> Resource<Pollable>
Converts to this type from the input type.
Source§impl From<PendingRequestHandle> for i32
impl From<PendingRequestHandle> for i32
Source§fn from(e: PendingRequestHandle) -> i32
fn from(e: PendingRequestHandle) -> i32
Converts to this type from the input type.
Source§impl From<PendingRequestHandle> for u32
impl From<PendingRequestHandle> for u32
Source§fn from(e: PendingRequestHandle) -> u32
fn from(e: PendingRequestHandle) -> u32
Converts to this type from the input type.
Source§impl From<Resource<Pollable>> for PendingRequestHandle
impl From<Resource<Pollable>> for PendingRequestHandle
Source§impl From<i32> for PendingRequestHandle
impl From<i32> for PendingRequestHandle
Source§fn from(e: i32) -> PendingRequestHandle
fn from(e: i32) -> PendingRequestHandle
Converts to this type from the input type.
Source§impl From<u32> for PendingRequestHandle
impl From<u32> for PendingRequestHandle
Source§fn from(e: u32) -> PendingRequestHandle
fn from(e: u32) -> PendingRequestHandle
Converts to this type from the input type.
Source§impl GuestType for PendingRequestHandle
impl GuestType for PendingRequestHandle
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<PendingRequestHandle>,
) -> Result<PendingRequestHandle, GuestError>
fn read( mem: &GuestMemory<'_>, location: GuestPtr<PendingRequestHandle>, ) -> Result<PendingRequestHandle, 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 PendingRequestHandle
impl Hash for PendingRequestHandle
Source§impl PartialEq for PendingRequestHandle
impl PartialEq for PendingRequestHandle
impl Copy for PendingRequestHandle
impl Eq for PendingRequestHandle
impl StructuralPartialEq for PendingRequestHandle
Auto Trait Implementations§
impl Freeze for PendingRequestHandle
impl RefUnwindSafe for PendingRequestHandle
impl Send for PendingRequestHandle
impl Sync for PendingRequestHandle
impl Unpin for PendingRequestHandle
impl UnwindSafe for PendingRequestHandle
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