pub struct CapabilityRef {
    pub name: String,
}Expand description
A reference to a capability declared in this component.
Fields§
§name: StringTrait Implementations§
Source§impl Clone for CapabilityRef
 
impl Clone for CapabilityRef
Source§fn clone(&self) -> CapabilityRef
 
fn clone(&self) -> CapabilityRef
Returns a duplicate 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 CompatFrom<CapabilityRef> for CapabilityRef
 
impl CompatFrom<CapabilityRef> for CapabilityRef
Source§fn compat_from(value: CapabilityRef) -> CapabilityRef
 
fn compat_from(value: CapabilityRef) -> CapabilityRef
Converts 
value into a value of this type.Source§impl Debug for CapabilityRef
 
impl Debug for CapabilityRef
Source§impl<'a, ___E> Encode<CapabilityRef<'static>, ___E> for &'a CapabilityRefwhere
    ___E: InternalHandleEncoder + Encoder + ?Sized,
 
impl<'a, ___E> Encode<CapabilityRef<'static>, ___E> for &'a CapabilityRefwhere
    ___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
    self,
    encoder_: &mut ___E,
    out_: &mut MaybeUninit<CapabilityRef<'static>>,
    _: (),
) -> Result<(), EncodeError>
 
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<CapabilityRef<'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> Encode<CapabilityRef<'static>, ___E> for CapabilityRefwhere
    ___E: InternalHandleEncoder + Encoder + ?Sized,
 
impl<___E> Encode<CapabilityRef<'static>, ___E> for CapabilityRefwhere
    ___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
    self,
    encoder_: &mut ___E,
    out_: &mut MaybeUninit<CapabilityRef<'static>>,
    _: (),
) -> Result<(), EncodeError>
 
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<CapabilityRef<'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<'a, ___E> EncodeOption<WireBox<'static, CapabilityRef<'static>>, ___E> for &'a CapabilityRef
 
impl<'a, ___E> EncodeOption<WireBox<'static, CapabilityRef<'static>>, ___E> for &'a CapabilityRef
Source§fn encode_option(
    this: Option<&'a CapabilityRef>,
    encoder: &mut ___E,
    out: &mut MaybeUninit<WireBox<'static, CapabilityRef<'static>>>,
    _: (),
) -> Result<(), EncodeError>
 
fn encode_option( this: Option<&'a CapabilityRef>, encoder: &mut ___E, out: &mut MaybeUninit<WireBox<'static, CapabilityRef<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<WireBox<'static, CapabilityRef<'static>>, ___E> for CapabilityRef
 
impl<___E> EncodeOption<WireBox<'static, CapabilityRef<'static>>, ___E> for CapabilityRef
Source§fn encode_option(
    this: Option<CapabilityRef>,
    encoder: &mut ___E,
    out: &mut MaybeUninit<WireBox<'static, CapabilityRef<'static>>>,
    _: (),
) -> Result<(), EncodeError>
 
fn encode_option( this: Option<CapabilityRef>, encoder: &mut ___E, out: &mut MaybeUninit<WireBox<'static, CapabilityRef<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<CapabilityRef<'de>> for CapabilityRef
 
impl<'de> FromWire<CapabilityRef<'de>> for CapabilityRef
Source§fn from_wire(wire: CapabilityRef<'de>) -> CapabilityRef
 
fn from_wire(wire: CapabilityRef<'de>) -> CapabilityRef
Converts the given 
wire to this type.§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
 
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<CapabilityRef<'de>> for CapabilityRef
 
impl<'de> FromWireRef<CapabilityRef<'de>> for CapabilityRef
Source§fn from_wire_ref(wire: &CapabilityRef<'de>) -> CapabilityRef
 
fn from_wire_ref(wire: &CapabilityRef<'de>) -> CapabilityRef
Converts the given 
wire reference to this type.Source§impl PartialEq for CapabilityRef
 
impl PartialEq for CapabilityRef
impl StructuralPartialEq for CapabilityRef
Auto Trait Implementations§
impl Freeze for CapabilityRef
impl RefUnwindSafe for CapabilityRef
impl Send for CapabilityRef
impl Sync for CapabilityRef
impl Unpin for CapabilityRef
impl UnwindSafe for CapabilityRef
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
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<WireBox<'_, W>> for Twhere
    T: FromWire<W>,
 
impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
    T: FromWire<W>,
§fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
 
fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
Converts the given 
wire to an option of this type.§impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
    T: FromWireRef<W>,
 
impl<T, W> FromWireOptionRef<WireBox<'_, W>> for Twhere
    T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
 
fn from_wire_option_ref(wire: &WireBox<'_, W>) -> Option<T>
Converts the given 
wire reference 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]