pub struct RouterErrorInfo {
pub capability_type: CapabilityTypeName,
pub name: Name,
pub availability: Availability,
}Expand description
Diagnostic data derived from the capability decl used to instantiate the router.
Fields§
§capability_type: CapabilityTypeName§name: NameThe capability name. The semantics of this name depends on the type of the decl:
- Expose ->
target_name - Offer ->
target_name - Capability ->
name - Use ->
source_name
availability: AvailabilityTrait Implementations§
Source§impl Clone for RouterErrorInfo
impl Clone for RouterErrorInfo
Source§fn clone(&self) -> RouterErrorInfo
fn clone(&self) -> RouterErrorInfo
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 RouterErrorInfo
impl Debug for RouterErrorInfo
impl Eq for RouterErrorInfo
Source§impl PartialEq for RouterErrorInfo
impl PartialEq for RouterErrorInfo
impl StructuralPartialEq for RouterErrorInfo
Auto Trait Implementations§
impl Freeze for RouterErrorInfo
impl RefUnwindSafe for RouterErrorInfo
impl Send for RouterErrorInfo
impl Sync for RouterErrorInfo
impl Unpin for RouterErrorInfo
impl UnsafeUnpin for RouterErrorInfo
impl UnwindSafe for RouterErrorInfo
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<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