#[repr(C)]pub struct ViewIdentityOnCreation {
pub view_ref: ViewRef,
pub view_ref_control: ViewRefControl,
}Expand description
The wire type corresponding to ViewIdentityOnCreation.
Fields§
§view_ref: ViewRef§view_ref_control: ViewRefControlTrait Implementations§
Source§impl Constrained for ViewIdentityOnCreation
impl Constrained for ViewIdentityOnCreation
Source§impl Debug for ViewIdentityOnCreation
impl Debug for ViewIdentityOnCreation
Source§impl<___D> Decode<___D> for ViewIdentityOnCreationwhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
impl<___D> Decode<___D> for ViewIdentityOnCreationwhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
Source§impl<___E> Encode<ViewIdentityOnCreation, ___E> for ViewIdentityOnCreationwhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
impl<___E> Encode<ViewIdentityOnCreation, ___E> for ViewIdentityOnCreationwhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, ViewIdentityOnCreation>
const COPY_OPTIMIZATION: CopyOptimization<Self, ViewIdentityOnCreation>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ViewIdentityOnCreation>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ViewIdentityOnCreation>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<___E, T0, T1> Encode<ViewIdentityOnCreation, ___E> for ViewIdentityOnCreation<T0, T1>where
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
T0: Encode<ViewRef, ___E>,
T1: Encode<ViewRefControl, ___E>,
impl<___E, T0, T1> Encode<ViewIdentityOnCreation, ___E> for ViewIdentityOnCreation<T0, T1>where
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
T0: Encode<ViewRef, ___E>,
T1: Encode<ViewRefControl, ___E>,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ViewIdentityOnCreation>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ViewIdentityOnCreation>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl FromWire<ViewIdentityOnCreation> for ViewIdentityOnCreation
impl FromWire<ViewIdentityOnCreation> for ViewIdentityOnCreation
Source§const COPY_OPTIMIZATION: CopyOptimization<ViewIdentityOnCreation, Self>
const COPY_OPTIMIZATION: CopyOptimization<ViewIdentityOnCreation, Self>
Source§fn from_wire(wire: ViewIdentityOnCreation) -> Self
fn from_wire(wire: ViewIdentityOnCreation) -> Self
Converts the given owned value to this type.
Source§impl IntoNatural for ViewIdentityOnCreation
impl IntoNatural for ViewIdentityOnCreation
Source§type Natural = ViewIdentityOnCreation
type Natural = ViewIdentityOnCreation
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl Wire for ViewIdentityOnCreation
impl Wire for ViewIdentityOnCreation
Source§type Narrowed<'de> = ViewIdentityOnCreation
type Narrowed<'de> = ViewIdentityOnCreation
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out_: &mut MaybeUninit<Self>)
fn zero_padding(out_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for ViewIdentityOnCreation
impl RefUnwindSafe for ViewIdentityOnCreation
impl Send for ViewIdentityOnCreation
impl Sync for ViewIdentityOnCreation
impl Unpin for ViewIdentityOnCreation
impl UnsafeUnpin for ViewIdentityOnCreation
impl UnwindSafe for ViewIdentityOnCreation
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
§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]