pub enum UseFromRef {
Parent,
Framework,
Debug,
Named(Name),
Self_,
Dictionary(DictionaryRef),
}
Expand description
A reference in a use from
.
Variants§
Parent
A reference to the parent.
Framework
A reference to the framework.
Debug
A reference to debug.
Named(Name)
A reference to a child or a capability declared on self.
A reference to a capability must be one of the following:
- A dictionary capability.
- A protocol that references a storage capability declared in the same component, which will cause the framework to host a fuchsia.sys2.StorageAdmin protocol for the component.
This cannot be used to directly access capabilities that a component itself declares.
Self_
A reference to this component.
Dictionary(DictionaryRef)
A reference to a dictionary.
Trait Implementations§
Source§impl Clone for UseFromRef
impl Clone for UseFromRef
Source§fn clone(&self) -> UseFromRef
fn clone(&self) -> UseFromRef
Returns a copy 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 Debug for UseFromRef
impl Debug for UseFromRef
Source§impl<'de> Deserialize<'de> for UseFromRef
impl<'de> Deserialize<'de> for UseFromRef
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> Display for UseFromRef
impl<'a> Display for UseFromRef
Source§impl<'a> From<&'a UseFromRef> for AnyRef<'a>
impl<'a> From<&'a UseFromRef> for AnyRef<'a>
Source§fn from(r: &'a UseFromRef) -> Self
fn from(r: &'a UseFromRef) -> Self
Converts to this type from the input type.
Source§impl FromStr for UseFromRef
impl FromStr for UseFromRef
Source§impl Hash for UseFromRef
impl Hash for UseFromRef
Source§impl PartialEq for UseFromRef
impl PartialEq for UseFromRef
Source§impl Serialize for UseFromRef
impl Serialize for UseFromRef
impl Eq for UseFromRef
impl StructuralPartialEq for UseFromRef
Auto Trait Implementations§
impl Freeze for UseFromRef
impl RefUnwindSafe for UseFromRef
impl Send for UseFromRef
impl Sync for UseFromRef
impl Unpin for UseFromRef
impl UnwindSafe for UseFromRef
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.