pub struct ResolvedCapabilities {
pub resolved_ids: Vec<String>,
pub added_as_dependencies: Vec<String>,
pub user_selected: Vec<String>,
}Expand description
Result of resolving capability dependencies
Fields§
§resolved_ids: Vec<String>All capability IDs after resolving dependencies (in topological order) Dependencies come before dependents.
added_as_dependencies: Vec<String>IDs that were added as dependencies (not in the original selection)
user_selected: Vec<String>Original user-selected capability IDs
Trait Implementations§
Source§impl Clone for ResolvedCapabilities
impl Clone for ResolvedCapabilities
Source§fn clone(&self) -> ResolvedCapabilities
fn clone(&self) -> ResolvedCapabilities
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 moreAuto Trait Implementations§
impl Freeze for ResolvedCapabilities
impl RefUnwindSafe for ResolvedCapabilities
impl Send for ResolvedCapabilities
impl Sync for ResolvedCapabilities
impl Unpin for ResolvedCapabilities
impl UnsafeUnpin for ResolvedCapabilities
impl UnwindSafe for ResolvedCapabilities
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request