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 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 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<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