pub struct ArchitectureComponent {
pub name: String,
pub role: ComponentRole,
pub node_ids: Vec<u64>,
pub external_deps: Vec<String>,
}Expand description
An architectural component.
Fields§
§name: String§role: ComponentRole§node_ids: Vec<u64>§external_deps: Vec<String>Trait Implementations§
Source§impl Clone for ArchitectureComponent
impl Clone for ArchitectureComponent
Source§fn clone(&self) -> ArchitectureComponent
fn clone(&self) -> ArchitectureComponent
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 ArchitectureComponent
impl Debug for ArchitectureComponent
Source§impl<'de> Deserialize<'de> for ArchitectureComponent
impl<'de> Deserialize<'de> for ArchitectureComponent
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 ArchitectureComponent
impl RefUnwindSafe for ArchitectureComponent
impl Send for ArchitectureComponent
impl Sync for ArchitectureComponent
impl Unpin for ArchitectureComponent
impl UnsafeUnpin for ArchitectureComponent
impl UnwindSafe for ArchitectureComponent
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