pub struct FuchsiaNetworkInfo { /* private fields */ }
Trait Implementations§
Source§impl Clone for FuchsiaNetworkInfo
impl Clone for FuchsiaNetworkInfo
Source§fn clone(&self) -> FuchsiaNetworkInfo
fn clone(&self) -> FuchsiaNetworkInfo
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 FuchsiaNetworkInfo
impl Debug for FuchsiaNetworkInfo
Source§impl<D: ResourceDialect> Decode<FuchsiaNetworkInfo, D> for FuchsiaNetworkInfo
impl<D: ResourceDialect> Decode<FuchsiaNetworkInfo, D> for FuchsiaNetworkInfo
Source§impl Default for FuchsiaNetworkInfo
impl Default for FuchsiaNetworkInfo
Source§fn default() -> FuchsiaNetworkInfo
fn default() -> FuchsiaNetworkInfo
Returns the “default value” for a type. Read more
Source§impl<D: ResourceDialect> Encode<FuchsiaNetworkInfo, D> for &FuchsiaNetworkInfo
impl<D: ResourceDialect> Encode<FuchsiaNetworkInfo, D> for &FuchsiaNetworkInfo
Source§impl PartialEq for FuchsiaNetworkInfo
impl PartialEq for FuchsiaNetworkInfo
Source§impl TypeMarker for FuchsiaNetworkInfo
impl TypeMarker for FuchsiaNetworkInfo
Source§type Owned = FuchsiaNetworkInfo
type Owned = FuchsiaNetworkInfo
The owned Rust type which this FIDL type decodes into.
Source§fn inline_align(_context: Context) -> usize
fn inline_align(_context: Context) -> usize
Returns the minimum required alignment of the inline portion of the
encoded object. It must be a (nonzero) power of two.
Source§fn inline_size(_context: Context) -> usize
fn inline_size(_context: Context) -> usize
Returns the size of the inline portion of the encoded object, including
padding for alignment. Must be a multiple of
inline_align
.§fn encode_is_copy() -> bool
fn encode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and encoding requires no validation. When true, we can optimize
encoding arrays and vectors of Self::Owned
to a single memcpy. Read more§fn decode_is_copy() -> bool
fn decode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and decoding requires no validation. When true, we can optimize
decoding arrays and vectors of Self::Owned
to a single memcpy.Source§impl ValueTypeMarker for FuchsiaNetworkInfo
impl ValueTypeMarker for FuchsiaNetworkInfo
Source§type Borrowed<'a> = &'a FuchsiaNetworkInfo
type Borrowed<'a> = &'a FuchsiaNetworkInfo
The Rust type to use for encoding. This is a particular
Encode<Self>
type cheaply obtainable from &Self::Owned
. There are three cases: Read moreimpl Persistable for FuchsiaNetworkInfo
impl StructuralPartialEq for FuchsiaNetworkInfo
Auto Trait Implementations§
impl Freeze for FuchsiaNetworkInfo
impl RefUnwindSafe for FuchsiaNetworkInfo
impl Send for FuchsiaNetworkInfo
impl Sync for FuchsiaNetworkInfo
impl Unpin for FuchsiaNetworkInfo
impl UnwindSafe for FuchsiaNetworkInfo
Blanket Implementations§
§impl<T> Body for Twhere
T: Persistable,
impl<T> Body for Twhere
T: Persistable,
§type MarkerAtTopLevel = T
type MarkerAtTopLevel = T
The marker type to use when the body is at the top-level.
§type MarkerInResultUnion = T
type MarkerInResultUnion = T
The marker type to use when the body is nested in a result union.
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