pub enum GenericRef {
Parent,
Self_,
Child(Name),
ChildInCollection(LongName, Name),
Collection(Name),
Framework,
Capability(Name),
Debug,
Void,
Environment,
}Variants§
Parent
Self_
Child(Name)
ChildInCollection(LongName, Name)
Collection(Name)
Framework
Capability(Name)
Debug
Void
Environment
Trait Implementations§
Source§impl Clone for GenericRef
impl Clone for GenericRef
Source§fn clone(&self) -> GenericRef
fn clone(&self) -> GenericRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GenericRef
impl Debug for GenericRef
Source§impl Display for GenericRef
impl Display for GenericRef
impl Eq for GenericRef
Source§impl Error for GenericRef
impl Error for GenericRef
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl FidlIntoNative<GenericRef> for Ref
impl FidlIntoNative<GenericRef> for Ref
fn fidl_into_native(self) -> GenericRef
Source§impl Hash for GenericRef
impl Hash for GenericRef
Source§impl NativeIntoFidl<Ref> for GenericRef
impl NativeIntoFidl<Ref> for GenericRef
fn native_into_fidl(self) -> Ref
Source§impl PartialEq for GenericRef
impl PartialEq for GenericRef
impl StructuralPartialEq for GenericRef
Auto Trait Implementations§
impl Freeze for GenericRef
impl RefUnwindSafe for GenericRef
impl Send for GenericRef
impl Sync for GenericRef
impl Unpin for GenericRef
impl UnsafeUnpin for GenericRef
impl UnwindSafe for GenericRef
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,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
fn fidl_into_native(self) -> Box<N>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more