pub struct FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> {Show 31 fields
pub f1: T0,
pub f2: T1,
pub f3: T2,
pub f4: T3,
pub f5: T4,
pub f6: T5,
pub f7: T6,
pub f8: T7,
pub f9: T8,
pub f10: T9,
pub f11: T10,
pub f12: T11,
pub f13: T12,
pub f14: T13,
pub f15: T14,
pub f16: T15,
pub f17: T16,
pub f18: T17,
pub f19: T18,
pub f20: T19,
pub f21: T20,
pub f22: T21,
pub f23: T22,
pub f24: T23,
pub f25: T24,
pub f26: T25,
pub f27: T26,
pub f28: T27,
pub f29: T28,
pub f30: T29,
pub f31: T30,
}Fields§
§f1: T0§f2: T1§f3: T2§f4: T3§f5: T4§f6: T5§f7: T6§f8: T7§f9: T8§f10: T9§f11: T10§f12: T11§f13: T12§f14: T13§f15: T14§f16: T15§f17: T16§f18: T17§f19: T18§f20: T19§f21: T20§f22: T21§f23: T22§f24: T23§f25: T24§f26: T25§f27: T26§f28: T27§f29: T28§f30: T29§f31: T30Trait Implementations§
Source§impl<___E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encode<FidlvizDemo<'static>, ___E> for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
___E: InternalHandleEncoder + ?Sized + Encoder + HandleEncoder,
T0: Encode<u8, ___E>,
T1: Encode<i8, ___E>,
T2: Encode<Uint16, ___E>,
T3: Encode<Uint32, ___E>,
T4: Encode<Uint64, ___E>,
T5: Encode<u8, ___E>,
T6: Encode<u8, ___E>,
T7: Encode<Uint16, ___E>,
T8: Encode<Float32, ___E>,
T9: Encode<Float64, ___E>,
T10: Encode<bool, ___E>,
T11: Encode<bool, ___E>,
T12: Encode<String<'static>, ___E>,
T13: Encode<OptionalString<'static>, ___E>,
T14: Encode<String<'static>, ___E>,
T15: Encode<OptionalNullableHandle, ___E>,
T16: Encode<NullableHandle, ___E>,
T17: Encode<[u8; 3], ___E>,
T18: Encode<Vector<'static, Float64>, ___E>,
T19: Encode<OptionalVector<'static, u8>, ___E>,
T20: Encode<Vector<'static, u8>, ___E>,
T21: Encode<FidlvizBits, ___E>,
T22: Encode<FidlvizEnum, ___E>,
T23: Encode<FidlvizStruct1, ___E>,
T24: Encode<FidlvizStruct2, ___E>,
T25: Encode<Box<'static, FidlvizStruct1>, ___E>,
T26: Encode<Box<'static, FidlvizStruct2>, ___E>,
T27: Encode<FidlvizTable<'static>, ___E>,
T28: Encode<FidlvizTable<'static>, ___E>,
T29: Encode<FidlvizUnion<'static>, ___E>,
T30: Encode<FidlvizUnion<'static>, ___E>,
impl<___E, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Encode<FidlvizDemo<'static>, ___E> for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
___E: InternalHandleEncoder + ?Sized + Encoder + HandleEncoder,
T0: Encode<u8, ___E>,
T1: Encode<i8, ___E>,
T2: Encode<Uint16, ___E>,
T3: Encode<Uint32, ___E>,
T4: Encode<Uint64, ___E>,
T5: Encode<u8, ___E>,
T6: Encode<u8, ___E>,
T7: Encode<Uint16, ___E>,
T8: Encode<Float32, ___E>,
T9: Encode<Float64, ___E>,
T10: Encode<bool, ___E>,
T11: Encode<bool, ___E>,
T12: Encode<String<'static>, ___E>,
T13: Encode<OptionalString<'static>, ___E>,
T14: Encode<String<'static>, ___E>,
T15: Encode<OptionalNullableHandle, ___E>,
T16: Encode<NullableHandle, ___E>,
T17: Encode<[u8; 3], ___E>,
T18: Encode<Vector<'static, Float64>, ___E>,
T19: Encode<OptionalVector<'static, u8>, ___E>,
T20: Encode<Vector<'static, u8>, ___E>,
T21: Encode<FidlvizBits, ___E>,
T22: Encode<FidlvizEnum, ___E>,
T23: Encode<FidlvizStruct1, ___E>,
T24: Encode<FidlvizStruct2, ___E>,
T25: Encode<Box<'static, FidlvizStruct1>, ___E>,
T26: Encode<Box<'static, FidlvizStruct2>, ___E>,
T27: Encode<FidlvizTable<'static>, ___E>,
T28: Encode<FidlvizTable<'static>, ___E>,
T29: Encode<FidlvizUnion<'static>, ___E>,
T30: Encode<FidlvizUnion<'static>, ___E>,
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> = _
Auto Trait Implementations§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Freeze for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: Freeze,
T1: Freeze,
T2: Freeze,
T3: Freeze,
T4: Freeze,
T5: Freeze,
T6: Freeze,
T7: Freeze,
T8: Freeze,
T9: Freeze,
T10: Freeze,
T11: Freeze,
T12: Freeze,
T13: Freeze,
T14: Freeze,
T15: Freeze,
T16: Freeze,
T17: Freeze,
T18: Freeze,
T19: Freeze,
T20: Freeze,
T21: Freeze,
T22: Freeze,
T23: Freeze,
T24: Freeze,
T25: Freeze,
T26: Freeze,
T27: Freeze,
T28: Freeze,
T29: Freeze,
T30: Freeze,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> RefUnwindSafe for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: RefUnwindSafe,
T1: RefUnwindSafe,
T2: RefUnwindSafe,
T3: RefUnwindSafe,
T4: RefUnwindSafe,
T5: RefUnwindSafe,
T6: RefUnwindSafe,
T7: RefUnwindSafe,
T8: RefUnwindSafe,
T9: RefUnwindSafe,
T10: RefUnwindSafe,
T11: RefUnwindSafe,
T12: RefUnwindSafe,
T13: RefUnwindSafe,
T14: RefUnwindSafe,
T15: RefUnwindSafe,
T16: RefUnwindSafe,
T17: RefUnwindSafe,
T18: RefUnwindSafe,
T19: RefUnwindSafe,
T20: RefUnwindSafe,
T21: RefUnwindSafe,
T22: RefUnwindSafe,
T23: RefUnwindSafe,
T24: RefUnwindSafe,
T25: RefUnwindSafe,
T26: RefUnwindSafe,
T27: RefUnwindSafe,
T28: RefUnwindSafe,
T29: RefUnwindSafe,
T30: RefUnwindSafe,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Send for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: Send,
T1: Send,
T2: Send,
T3: Send,
T4: Send,
T5: Send,
T6: Send,
T7: Send,
T8: Send,
T9: Send,
T10: Send,
T11: Send,
T12: Send,
T13: Send,
T14: Send,
T15: Send,
T16: Send,
T17: Send,
T18: Send,
T19: Send,
T20: Send,
T21: Send,
T22: Send,
T23: Send,
T24: Send,
T25: Send,
T26: Send,
T27: Send,
T28: Send,
T29: Send,
T30: Send,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Sync for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: Sync,
T1: Sync,
T2: Sync,
T3: Sync,
T4: Sync,
T5: Sync,
T6: Sync,
T7: Sync,
T8: Sync,
T9: Sync,
T10: Sync,
T11: Sync,
T12: Sync,
T13: Sync,
T14: Sync,
T15: Sync,
T16: Sync,
T17: Sync,
T18: Sync,
T19: Sync,
T20: Sync,
T21: Sync,
T22: Sync,
T23: Sync,
T24: Sync,
T25: Sync,
T26: Sync,
T27: Sync,
T28: Sync,
T29: Sync,
T30: Sync,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Unpin for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: Unpin,
T1: Unpin,
T2: Unpin,
T3: Unpin,
T4: Unpin,
T5: Unpin,
T6: Unpin,
T7: Unpin,
T8: Unpin,
T9: Unpin,
T10: Unpin,
T11: Unpin,
T12: Unpin,
T13: Unpin,
T14: Unpin,
T15: Unpin,
T16: Unpin,
T17: Unpin,
T18: Unpin,
T19: Unpin,
T20: Unpin,
T21: Unpin,
T22: Unpin,
T23: Unpin,
T24: Unpin,
T25: Unpin,
T26: Unpin,
T27: Unpin,
T28: Unpin,
T29: Unpin,
T30: Unpin,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> UnsafeUnpin for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: UnsafeUnpin,
T1: UnsafeUnpin,
T2: UnsafeUnpin,
T3: UnsafeUnpin,
T4: UnsafeUnpin,
T5: UnsafeUnpin,
T6: UnsafeUnpin,
T7: UnsafeUnpin,
T8: UnsafeUnpin,
T9: UnsafeUnpin,
T10: UnsafeUnpin,
T11: UnsafeUnpin,
T12: UnsafeUnpin,
T13: UnsafeUnpin,
T14: UnsafeUnpin,
T15: UnsafeUnpin,
T16: UnsafeUnpin,
T17: UnsafeUnpin,
T18: UnsafeUnpin,
T19: UnsafeUnpin,
T20: UnsafeUnpin,
T21: UnsafeUnpin,
T22: UnsafeUnpin,
T23: UnsafeUnpin,
T24: UnsafeUnpin,
T25: UnsafeUnpin,
T26: UnsafeUnpin,
T27: UnsafeUnpin,
T28: UnsafeUnpin,
T29: UnsafeUnpin,
T30: UnsafeUnpin,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> UnwindSafe for FidlvizDemo<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30>where
T0: UnwindSafe,
T1: UnwindSafe,
T2: UnwindSafe,
T3: UnwindSafe,
T4: UnwindSafe,
T5: UnwindSafe,
T6: UnwindSafe,
T7: UnwindSafe,
T8: UnwindSafe,
T9: UnwindSafe,
T10: UnwindSafe,
T11: UnwindSafe,
T12: UnwindSafe,
T13: UnwindSafe,
T14: UnwindSafe,
T15: UnwindSafe,
T16: UnwindSafe,
T17: UnwindSafe,
T18: UnwindSafe,
T19: UnwindSafe,
T20: UnwindSafe,
T21: UnwindSafe,
T22: UnwindSafe,
T23: UnwindSafe,
T24: UnwindSafe,
T25: UnwindSafe,
T26: UnwindSafe,
T27: UnwindSafe,
T28: UnwindSafe,
T29: UnwindSafe,
T30: UnwindSafe,
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> 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]