pub struct ArchitecturalIntent {
pub style: ArchitecturalStyle,
pub principles: Vec<String>,
pub constraints: Vec<String>,
pub decisions: Vec<ArchitecturalDecision>,
}Expand description
Architectural intent and decisions
Fields§
§style: ArchitecturalStyleDetected architectural style
principles: Vec<String>Architectural principles
constraints: Vec<String>Architectural constraints
decisions: Vec<ArchitecturalDecision>Architectural decisions
Trait Implementations§
Source§impl Clone for ArchitecturalIntent
impl Clone for ArchitecturalIntent
Source§fn clone(&self) -> ArchitecturalIntent
fn clone(&self) -> ArchitecturalIntent
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 ArchitecturalIntent
impl Debug for ArchitecturalIntent
Source§impl<'de> Deserialize<'de> for ArchitecturalIntent
impl<'de> Deserialize<'de> for ArchitecturalIntent
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 ArchitecturalIntent
impl RefUnwindSafe for ArchitecturalIntent
impl Send for ArchitecturalIntent
impl Sync for ArchitecturalIntent
impl Unpin for ArchitecturalIntent
impl UnwindSafe for ArchitecturalIntent
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