Struct wasmer_wasi_types::wasi::Snapshot0Subscription
source · #[repr(C)]pub struct Snapshot0Subscription {
pub userdata: Userdata,
pub data: Snapshot0SubscriptionEnum,
}
Fields§
§userdata: Userdata
§data: Snapshot0SubscriptionEnum
Trait Implementations§
source§impl Clone for Snapshot0Subscription
impl Clone for Snapshot0Subscription
source§fn clone(&self) -> Snapshot0Subscription
fn clone(&self) -> Snapshot0Subscription
Returns a copy 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 Snapshot0Subscription
impl Debug for Snapshot0Subscription
source§impl From<Snapshot0Subscription> for Subscription
impl From<Snapshot0Subscription> for Subscription
source§fn from(other: Snapshot0Subscription) -> Self
fn from(other: Snapshot0Subscription) -> Self
Converts to this type from the input type.
source§impl ValueType for Snapshot0Subscription
impl ValueType for Snapshot0Subscription
source§fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])
fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])
This method is passed a byte slice which contains the byte
representation of
self
. It must zero out any bytes which are
uninitialized (e.g. padding bytes).impl Copy for Snapshot0Subscription
Auto Trait Implementations§
impl RefUnwindSafe for Snapshot0Subscription
impl Send for Snapshot0Subscription
impl Sync for Snapshot0Subscription
impl Unpin for Snapshot0Subscription
impl UnwindSafe for Snapshot0Subscription
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
§fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer