pub struct InferredArchitecture {
pub pattern: ArchitecturePattern,
pub layers: Vec<ArchitectureLayer>,
pub components: Vec<ArchitectureComponent>,
pub flows: Vec<DataFlow>,
pub confidence: f64,
pub anomalies: Vec<ArchitectureAnomaly>,
}Expand description
Inferred architecture.
Fields§
§pattern: ArchitecturePatternOverall pattern detected.
layers: Vec<ArchitectureLayer>Layers/tiers.
components: Vec<ArchitectureComponent>Key components.
flows: Vec<DataFlow>Data flows.
confidence: f64Confidence in inference.
anomalies: Vec<ArchitectureAnomaly>Anomalies (violations of pattern).
Trait Implementations§
Source§impl Clone for InferredArchitecture
impl Clone for InferredArchitecture
Source§fn clone(&self) -> InferredArchitecture
fn clone(&self) -> InferredArchitecture
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 InferredArchitecture
impl Debug for InferredArchitecture
Source§impl<'de> Deserialize<'de> for InferredArchitecture
impl<'de> Deserialize<'de> for InferredArchitecture
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for InferredArchitecture
impl RefUnwindSafe for InferredArchitecture
impl Send for InferredArchitecture
impl Sync for InferredArchitecture
impl Unpin for InferredArchitecture
impl UnsafeUnpin for InferredArchitecture
impl UnwindSafe for InferredArchitecture
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