pub struct DesignAssessment {Show 19 fields
pub schema_version: u32,
pub provenance: Provenance,
pub coverage: Vec<String>,
pub changes: ChangeSet,
pub edges: Vec<EdgeEvidence>,
pub impact: Vec<ChangeImpact>,
pub exposures: Vec<InheritedExposure>,
pub abstractions: Vec<SourceFinding>,
pub shared_reasons: Vec<SharedReason>,
pub hierarchy: Vec<BoundarySummary>,
pub alternatives: Vec<Alternative>,
pub scenarios: Vec<ScenarioResult>,
pub priorities: Vec<Priority>,
pub external_interfaces: Vec<ExternalExposure>,
pub coordination: Vec<Coordination>,
pub lifecycle: Vec<LifecycleGroup>,
pub runtime: Vec<RuntimeRelation>,
pub decisions: Vec<DecisionReview>,
pub baseline: Option<BaselineSummary>,
}Fields§
§schema_version: u32§provenance: Provenance§coverage: Vec<String>§changes: ChangeSet§edges: Vec<EdgeEvidence>§impact: Vec<ChangeImpact>§exposures: Vec<InheritedExposure>§abstractions: Vec<SourceFinding>§hierarchy: Vec<BoundarySummary>§alternatives: Vec<Alternative>§scenarios: Vec<ScenarioResult>§priorities: Vec<Priority>§external_interfaces: Vec<ExternalExposure>§coordination: Vec<Coordination>§lifecycle: Vec<LifecycleGroup>§runtime: Vec<RuntimeRelation>§decisions: Vec<DecisionReview>§baseline: Option<BaselineSummary>Trait Implementations§
Source§impl Clone for DesignAssessment
impl Clone for DesignAssessment
Source§fn clone(&self) -> DesignAssessment
fn clone(&self) -> DesignAssessment
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 DesignAssessment
impl Debug for DesignAssessment
Auto Trait Implementations§
impl Freeze for DesignAssessment
impl RefUnwindSafe for DesignAssessment
impl Send for DesignAssessment
impl Sync for DesignAssessment
impl Unpin for DesignAssessment
impl UnsafeUnpin for DesignAssessment
impl UnwindSafe for DesignAssessment
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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> 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