#[repr(C)]pub struct ViewRef {
pub reference: EventPair,
}Expand description
The wire type corresponding to ViewRef.
Fields§
§reference: EventPairTrait Implementations§
Source§impl<___D> Decode<___D> for ViewRefwhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
impl<___D> Decode<___D> for ViewRefwhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
Source§impl<___E> Encode<ViewRef, ___E> for ViewRefwhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
impl<___E> Encode<ViewRef, ___E> for ViewRefwhere
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, ViewRef>
const COPY_OPTIMIZATION: CopyOptimization<Self, ViewRef>
Source§impl<___E, T0> Encode<ViewRef, ___E> for ViewRef<T0>where
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
T0: Encode<EventPair, ___E>,
impl<___E, T0> Encode<ViewRef, ___E> for ViewRef<T0>where
___E: InternalHandleEncoder + ?Sized + HandleEncoder,
T0: Encode<EventPair, ___E>,
Auto Trait Implementations§
impl Freeze for ViewRef
impl RefUnwindSafe for ViewRef
impl Send for ViewRef
impl Sync for ViewRef
impl Unpin for ViewRef
impl UnsafeUnpin for ViewRef
impl UnwindSafe for ViewRef
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]