pub struct DangerousMembers {Show 47 fields
pub and: Option<u32>,
pub assert: Option<u32>,
pub atomic_noexcept: Option<u32>,
pub bitand: Option<u32>,
pub byte: Option<u32>,
pub chan: Option<u32>,
pub class: Option<u32>,
pub co_yield: Option<u32>,
pub decltype: Option<u32>,
pub defer: Option<u32>,
pub double: Option<u32>,
pub encodable: Option<u32>,
pub empty: Option<u32>,
pub extends: Option<u32>,
pub fallthrough: Option<u32>,
pub finally: Option<u32>,
pub frame: Option<u32>,
pub futures_: Option<u32>,
pub handles: Option<u32>,
pub int16: Option<u32>,
pub interface: Option<u32>,
pub lhs: Option<u32>,
pub mixin: Option<u32>,
pub new: Option<u32>,
pub not: Option<u32>,
pub num: Option<u32>,
pub ok: Option<u32>,
pub or: Option<u32>,
pub part: Option<u32>,
pub protected: Option<u32>,
pub pure_: Option<u32>,
pub reinterpret_cast: Option<u32>,
pub rethrow: Option<u32>,
pub runtime_type: Option<u32>,
pub set: Option<u32>,
pub sizeof_: Option<u32>,
pub static_cast: Option<u32>,
pub stub: Option<u32>,
pub this: Option<u32>,
pub typeid: Option<u32>,
pub uint32: Option<u32>,
pub unknown: Option<u32>,
pub unsigned: Option<u32>,
pub value: Option<u32>,
pub var: Option<u32>,
pub volatile: Option<u32>,
pub xunion: Option<u32>,
/* private fields */
}
Fields§
§and: Option<u32>
§assert: Option<u32>
§atomic_noexcept: Option<u32>
§bitand: Option<u32>
§byte: Option<u32>
§chan: Option<u32>
§class: Option<u32>
§co_yield: Option<u32>
§decltype: Option<u32>
§defer: Option<u32>
§double: Option<u32>
§encodable: Option<u32>
§empty: Option<u32>
§extends: Option<u32>
§fallthrough: Option<u32>
§finally: Option<u32>
§frame: Option<u32>
§futures_: Option<u32>
§handles: Option<u32>
§int16: Option<u32>
§interface: Option<u32>
§lhs: Option<u32>
§mixin: Option<u32>
§new: Option<u32>
§not: Option<u32>
§num: Option<u32>
§ok: Option<u32>
§or: Option<u32>
§part: Option<u32>
§protected: Option<u32>
§pure_: Option<u32>
§reinterpret_cast: Option<u32>
§rethrow: Option<u32>
§runtime_type: Option<u32>
§set: Option<u32>
§sizeof_: Option<u32>
§static_cast: Option<u32>
§stub: Option<u32>
§this: Option<u32>
§typeid: Option<u32>
§uint32: Option<u32>
§unknown: Option<u32>
§unsigned: Option<u32>
§value: Option<u32>
§var: Option<u32>
§volatile: Option<u32>
§xunion: Option<u32>
Implementations§
Trait Implementations§
source§impl Clone for DangerousMembers
impl Clone for DangerousMembers
source§fn clone(&self) -> DangerousMembers
fn clone(&self) -> DangerousMembers
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 DangerousMembers
impl Debug for DangerousMembers
source§impl Decode<DangerousMembers> for DangerousMembers
impl Decode<DangerousMembers> for DangerousMembers
source§impl Encode<DangerousMembers> for &DangerousMembers
impl Encode<DangerousMembers> for &DangerousMembers
source§impl Encode<DangerousMembers> for DangerousMembers
impl Encode<DangerousMembers> for DangerousMembers
source§impl PartialEq<DangerousMembers> for DangerousMembers
impl PartialEq<DangerousMembers> for DangerousMembers
source§fn eq(&self, other: &DangerousMembers) -> bool
fn eq(&self, other: &DangerousMembers) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TypeMarker for DangerousMembers
impl TypeMarker for DangerousMembers
§type Owned = DangerousMembers
type Owned = DangerousMembers
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
.source§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 moresource§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 DangerousMembers
impl ValueTypeMarker for DangerousMembers
§type Borrowed<'a> = &'a <DangerousMembers as TypeMarker>::Owned
type Borrowed<'a> = &'a <DangerousMembers as TypeMarker>::Owned
The Rust type to use for encoding. This is a particular
Encode<Self>
type cheaply obtainable from &Self::Owned
. There are three cases: Read more