pub struct CrateArchitecture { /* private fields */ }Implementations§
Source§impl CrateArchitecture
impl CrateArchitecture
pub fn read(crate_root: impl AsRef<Path>) -> Result<Self, ArchitectureError>
pub fn state_machines(&self) -> &[StateMachineDiagram]
pub fn state_machine( &self, name: &str, ) -> Result<&StateMachineDiagram, ArchitectureError>
pub fn state_machine_qualified( &self, qualified_name: &str, ) -> Result<&StateMachineDiagram, ArchitectureError>
Trait Implementations§
Source§impl Clone for CrateArchitecture
impl Clone for CrateArchitecture
Source§impl Debug for CrateArchitecture
impl Debug for CrateArchitecture
impl Eq for CrateArchitecture
Source§impl PartialEq for CrateArchitecture
impl PartialEq for CrateArchitecture
impl StructuralPartialEq for CrateArchitecture
Auto Trait Implementations§
impl Freeze for CrateArchitecture
impl RefUnwindSafe for CrateArchitecture
impl Send for CrateArchitecture
impl Sync for CrateArchitecture
impl Unpin for CrateArchitecture
impl UnsafeUnpin for CrateArchitecture
impl UnwindSafe for CrateArchitecture
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