pub struct ContextMap {
pub name: String,
pub state: ContextState,
pub contexts: Vec<BoundedContext>,
pub relations: Vec<ContextRelation>,
pub implementations: Vec<Implementation>,
pub layered: Option<LayeredArchitecture>,
pub source_sets: Option<SourceSets>,
pub envs: Vec<Environment>,
}
Fields§
§name: String
§state: ContextState
§contexts: Vec<BoundedContext>
§relations: Vec<ContextRelation>
§implementations: Vec<Implementation>
§layered: Option<LayeredArchitecture>
§source_sets: Option<SourceSets>
§envs: Vec<Environment>
Trait Implementations§
Source§impl Clone for ContextMap
impl Clone for ContextMap
Source§fn clone(&self) -> ContextMap
fn clone(&self) -> ContextMap
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 ContextMap
impl Debug for ContextMap
Source§impl Default for ContextMap
impl Default for ContextMap
Source§fn default() -> ContextMap
fn default() -> ContextMap
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ContextMap
impl<'de> Deserialize<'de> for ContextMap
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
Source§impl Display for ContextMap
impl Display for ContextMap
Source§impl PartialEq for ContextMap
impl PartialEq for ContextMap
Source§impl Serialize for ContextMap
impl Serialize for ContextMap
impl Eq for ContextMap
impl StructuralPartialEq for ContextMap
Auto Trait Implementations§
impl Freeze for ContextMap
impl RefUnwindSafe for ContextMap
impl Send for ContextMap
impl Sync for ContextMap
impl Unpin for ContextMap
impl UnwindSafe for ContextMap
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.