pub struct MultiGraphSnapshot {
pub mode: CompatibilityMode,
pub nodes: Vec<String>,
pub node_attrs: BTreeMap<String, AttrMap>,
pub edges: Vec<MultiEdgeSnapshot>,
}Fields§
§mode: CompatibilityMode§nodes: Vec<String>§node_attrs: BTreeMap<String, AttrMap>See GraphSnapshot::node_attrs.
edges: Vec<MultiEdgeSnapshot>Trait Implementations§
Source§impl Clone for MultiGraphSnapshot
impl Clone for MultiGraphSnapshot
Source§fn clone(&self) -> MultiGraphSnapshot
fn clone(&self) -> MultiGraphSnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultiGraphSnapshot
impl Debug for MultiGraphSnapshot
Source§impl<'de> Deserialize<'de> for MultiGraphSnapshot
impl<'de> Deserialize<'de> for MultiGraphSnapshot
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
impl Eq for MultiGraphSnapshot
Source§impl PartialEq for MultiGraphSnapshot
impl PartialEq for MultiGraphSnapshot
Source§impl Serialize for MultiGraphSnapshot
impl Serialize for MultiGraphSnapshot
impl StructuralPartialEq for MultiGraphSnapshot
Auto Trait Implementations§
impl Freeze for MultiGraphSnapshot
impl RefUnwindSafe for MultiGraphSnapshot
impl Send for MultiGraphSnapshot
impl Sync for MultiGraphSnapshot
impl Unpin for MultiGraphSnapshot
impl UnsafeUnpin for MultiGraphSnapshot
impl UnwindSafe for MultiGraphSnapshot
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.