pub struct CoherenceStore {
pub state: Option<CoherenceState>,
pub transitions: Option<TransitionState>,
}Expand description
Store for coherence maintenance domain.
Fields§
§state: Option<CoherenceState>§transitions: Option<TransitionState>Implementations§
Trait Implementations§
Source§impl Clone for CoherenceStore
impl Clone for CoherenceStore
Source§fn clone(&self) -> CoherenceStore
fn clone(&self) -> CoherenceStore
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 CoherenceStore
impl Debug for CoherenceStore
Source§impl Default for CoherenceStore
impl Default for CoherenceStore
Source§fn default() -> CoherenceStore
fn default() -> CoherenceStore
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoherenceStore
impl<'de> Deserialize<'de> for CoherenceStore
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 CoherenceStore
impl RefUnwindSafe for CoherenceStore
impl Send for CoherenceStore
impl Sync for CoherenceStore
impl Unpin for CoherenceStore
impl UnsafeUnpin for CoherenceStore
impl UnwindSafe for CoherenceStore
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