Struct fkl_parser::mir::strategy::context_map::ContextMap
source · [−]pub struct ContextMap {
pub name: String,
pub state: ContextState,
pub contexts: Vec<BoundedContext>,
pub relations: Vec<ContextRelation>,
pub implementations: Vec<Implementation>,
}Fields
name: Stringstate: ContextStatecontexts: Vec<BoundedContext>relations: Vec<ContextRelation>implementations: Vec<Implementation>Trait Implementations
sourceimpl Clone for ContextMap
impl Clone for ContextMap
sourcefn clone(&self) -> ContextMap
fn clone(&self) -> ContextMap
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for ContextMap
impl Debug for ContextMap
sourceimpl Default for ContextMap
impl Default for ContextMap
sourcefn default() -> ContextMap
fn default() -> ContextMap
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ContextMap
impl<'de> Deserialize<'de> for ContextMap
sourcefn 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
sourceimpl PartialEq<ContextMap> for ContextMap
impl PartialEq<ContextMap> for ContextMap
sourcefn eq(&self, other: &ContextMap) -> bool
fn eq(&self, other: &ContextMap) -> bool
sourceimpl Serialize for ContextMap
impl Serialize for ContextMap
impl Eq for ContextMap
impl StructuralEq for ContextMap
impl StructuralPartialEq for ContextMap
Auto Trait Implementations
impl RefUnwindSafe for ContextMap
impl Send for ContextMap
impl Sync for ContextMap
impl Unpin for ContextMap
impl UnwindSafe for ContextMap
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.