pub struct FidlvizDemo {Show 31 fields
pub f1: u8,
pub f2: i8,
pub f3: u16,
pub f4: u32,
pub f5: u64,
pub f6: u8,
pub f7: u8,
pub f8: u16,
pub f9: f32,
pub f10: f64,
pub f11: bool,
pub f12: bool,
pub f13: String,
pub f14: Option<String>,
pub f15: String,
pub f16: Option<NullableHandle>,
pub f17: NullableHandle,
pub f18: [u8; 3],
pub f19: Vec<f64>,
pub f20: Option<Vec<u8>>,
pub f21: Vec<u8>,
pub f22: FidlvizBits,
pub f23: FidlvizEnum,
pub f24: FidlvizStruct1,
pub f25: FidlvizStruct2,
pub f26: Option<Box<FidlvizStruct1>>,
pub f27: Option<Box<FidlvizStruct2>>,
pub f28: FidlvizTable,
pub f29: FidlvizTable,
pub f30: Option<Box<FidlvizUnion>>,
pub f31: FidlvizUnion,
}Fields§
§f1: u8§f2: i8§f3: u16§f4: u32§f5: u64§f6: u8§f7: u8§f8: u16§f9: f32§f10: f64§f11: bool§f12: bool§f13: String§f14: Option<String>§f15: String§f16: Option<NullableHandle>§f17: NullableHandle§f18: [u8; 3]§f19: Vec<f64>§f20: Option<Vec<u8>>§f21: Vec<u8>§f22: FidlvizBits§f23: FidlvizEnum§f24: FidlvizStruct1§f25: FidlvizStruct2§f26: Option<Box<FidlvizStruct1>>§f27: Option<Box<FidlvizStruct2>>§f28: FidlvizTable§f29: FidlvizTable§f30: Option<Box<FidlvizUnion>>§f31: FidlvizUnionTrait Implementations§
Source§impl CompatFrom<FidlvizDemo> for FidlvizDemo
impl CompatFrom<FidlvizDemo> for FidlvizDemo
Source§fn compat_from(value: FidlvizDemo) -> Self
fn compat_from(value: FidlvizDemo) -> Self
Converts
value into a value of this type.Source§impl CompatFrom<FidlvizDemo> for FidlvizDemo
impl CompatFrom<FidlvizDemo> for FidlvizDemo
Source§fn compat_from(value: FidlvizDemo) -> Self
fn compat_from(value: FidlvizDemo) -> Self
Converts
value into a value of this type.Source§impl Debug for FidlvizDemo
impl Debug for FidlvizDemo
Source§impl<___E> Encode<FidlvizDemo<'static>, ___E> for FidlvizDemowhere
___E: InternalHandleEncoder + ?Sized + Encoder + HandleEncoder,
impl<___E> Encode<FidlvizDemo<'static>, ___E> for FidlvizDemowhere
___E: InternalHandleEncoder + ?Sized + Encoder + HandleEncoder,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<FidlvizDemo<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<FidlvizDemo<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> EncodeOption<Box<'static, FidlvizDemo<'static>>, ___E> for FidlvizDemo
impl<___E> EncodeOption<Box<'static, FidlvizDemo<'static>>, ___E> for FidlvizDemo
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, FidlvizDemo<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, FidlvizDemo<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<FidlvizDemo<'de>> for FidlvizDemo
impl<'de> FromWire<FidlvizDemo<'de>> for FidlvizDemo
Source§fn from_wire(wire: FidlvizDemo<'de>) -> Self
fn from_wire(wire: FidlvizDemo<'de>) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl PartialEq for FidlvizDemo
impl PartialEq for FidlvizDemo
impl StructuralPartialEq for FidlvizDemo
Auto Trait Implementations§
impl Freeze for FidlvizDemo
impl RefUnwindSafe for FidlvizDemo
impl Send for FidlvizDemo
impl Sync for FidlvizDemo
impl Unpin for FidlvizDemo
impl UnsafeUnpin for FidlvizDemo
impl UnwindSafe for FidlvizDemo
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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]