pub struct ArchitectureLayer {
pub name: String,
pub purpose: String,
pub modules: Vec<String>,
pub depends_on: Vec<String>,
}Expand description
An architectural layer.
Fields§
§name: String§purpose: String§modules: Vec<String>§depends_on: Vec<String>Trait Implementations§
Source§impl Clone for ArchitectureLayer
impl Clone for ArchitectureLayer
Source§fn clone(&self) -> ArchitectureLayer
fn clone(&self) -> ArchitectureLayer
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 ArchitectureLayer
impl Debug for ArchitectureLayer
Source§impl<'de> Deserialize<'de> for ArchitectureLayer
impl<'de> Deserialize<'de> for ArchitectureLayer
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 ArchitectureLayer
impl RefUnwindSafe for ArchitectureLayer
impl Send for ArchitectureLayer
impl Sync for ArchitectureLayer
impl Unpin for ArchitectureLayer
impl UnsafeUnpin for ArchitectureLayer
impl UnwindSafe for ArchitectureLayer
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