pub enum AggregateCapability {
Service(Name),
}Expand description
Describes a capability provided by component manager that is an aggregation of multiple instances of a capability.
Variants§
Implementations§
Source§impl AggregateCapability
impl AggregateCapability
Sourcepub fn can_be_in_namespace(&self) -> bool
pub fn can_be_in_namespace(&self) -> bool
Returns true if the AggregateCapability can be available in a component’s namespace.
Sourcepub fn type_name(&self) -> CapabilityTypeName
pub fn type_name(&self) -> CapabilityTypeName
Returns a name for the capability type.
pub fn source_name(&self) -> &Name
Trait Implementations§
Source§impl Clone for AggregateCapability
impl Clone for AggregateCapability
Source§fn clone(&self) -> AggregateCapability
fn clone(&self) -> AggregateCapability
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 Debug for AggregateCapability
impl Debug for AggregateCapability
Source§impl Display for AggregateCapability
impl Display for AggregateCapability
Source§impl FidlIntoNative<AggregateCapability> for AggregateCapability
impl FidlIntoNative<AggregateCapability> for AggregateCapability
fn fidl_into_native(self) -> AggregateCapability
Source§impl From<ServiceDecl> for AggregateCapability
impl From<ServiceDecl> for AggregateCapability
Source§fn from(service: ServiceDecl) -> Self
fn from(service: ServiceDecl) -> Self
Converts to this type from the input type.
Source§impl Hash for AggregateCapability
impl Hash for AggregateCapability
Source§impl NativeIntoFidl<AggregateCapability> for AggregateCapability
impl NativeIntoFidl<AggregateCapability> for AggregateCapability
fn native_into_fidl(self) -> AggregateCapability
Source§impl PartialEq for AggregateCapability
impl PartialEq for AggregateCapability
impl Eq for AggregateCapability
impl StructuralPartialEq for AggregateCapability
Auto Trait Implementations§
impl Freeze for AggregateCapability
impl RefUnwindSafe for AggregateCapability
impl Send for AggregateCapability
impl Sync for AggregateCapability
impl Unpin for AggregateCapability
impl UnwindSafe for AggregateCapability
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,
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.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