pub enum DangerousMembers {
Show 56 variants
F0(And),
F1(Assert),
F2(AtomicNoexcept),
F3(Bitand),
F4(Byte),
F5(Chan),
F6(Class),
F7(CoYield),
F8(Const_),
F9(ControlHandle_),
F10(Decltype),
F11(Defer),
F12(Double),
F13(Encodable),
F14(Empty),
F15(Extends),
F16(Fallthrough),
F17(Finally),
F18(Frame),
F19(Futures_),
F20(Handles),
F21(If_),
F22(In_),
F23(Int16),
F24(Interface),
F25(Lhs),
F26(Loop_),
F27(Mixin),
F28(Mut_),
F29(New),
F30(Not),
F31(Num),
F32(Ok_),
F33(Or),
F34(Part),
F35(Protected),
F36(Pure_),
F37(ReinterpretCast),
F38(Rethrow),
F39(RuntimeType),
F40(Set),
F41(Sizeof_),
F42(StaticCast),
F43(Stub),
F44(Super_),
F45(This),
F46(Trait_),
F47(Typeid),
F48(Uint32),
F49(Unknown),
F50(Unsigned),
F51(Value),
F52(Var),
F53(Volatile),
F54(While_),
F55(Xunion),
}
Variants§
F0(And)
F1(Assert)
F2(AtomicNoexcept)
F3(Bitand)
F4(Byte)
F5(Chan)
F6(Class)
F7(CoYield)
F8(Const_)
F9(ControlHandle_)
F10(Decltype)
F11(Defer)
F12(Double)
F13(Encodable)
F14(Empty)
F15(Extends)
F16(Fallthrough)
F17(Finally)
F18(Frame)
F19(Futures_)
F20(Handles)
F21(If_)
F22(In_)
F23(Int16)
F24(Interface)
F25(Lhs)
F26(Loop_)
F27(Mixin)
F28(Mut_)
F29(New)
F30(Not)
F31(Num)
F32(Ok_)
F33(Or)
F34(Part)
F35(Protected)
F36(Pure_)
F37(ReinterpretCast)
F38(Rethrow)
F39(RuntimeType)
F40(Set)
F41(Sizeof_)
F42(StaticCast)
F43(Stub)
F44(Super_)
F45(This)
F46(Trait_)
F47(Typeid)
F48(Uint32)
F49(Unknown)
F50(Unsigned)
F51(Value)
F52(Var)
F53(Volatile)
F54(While_)
F55(Xunion)
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 Hash for DangerousMembers
impl Hash for DangerousMembers
source§impl Ord for DangerousMembers
impl Ord for DangerousMembers
source§fn cmp(&self, other: &DangerousMembers) -> Ordering
fn cmp(&self, other: &DangerousMembers) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
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 PartialOrd<DangerousMembers> for DangerousMembers
impl PartialOrd<DangerousMembers> for DangerousMembers
source§fn partial_cmp(&self, other: &DangerousMembers) -> Option<Ordering>
fn partial_cmp(&self, other: &DangerousMembers) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§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