pub struct ManifoldSnapshot {
pub snapshot_id: SnapshotId,
pub conformance: ConformanceVector,
pub hooks: Vec<HookDescriptor>,
pub chains: Vec<ChainDescriptor>,
pub receipts: Vec<Receipt>,
}Fields§
§snapshot_id: SnapshotId§conformance: ConformanceVector§hooks: Vec<HookDescriptor>§chains: Vec<ChainDescriptor>§receipts: Vec<Receipt>Trait Implementations§
Source§impl Clone for ManifoldSnapshot
impl Clone for ManifoldSnapshot
Source§fn clone(&self) -> ManifoldSnapshot
fn clone(&self) -> ManifoldSnapshot
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 ManifoldSnapshot
impl Debug for ManifoldSnapshot
Source§impl Default for ManifoldSnapshot
impl Default for ManifoldSnapshot
Source§impl<'de> Deserialize<'de> for ManifoldSnapshot
impl<'de> Deserialize<'de> for ManifoldSnapshot
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 ManifoldSnapshot
impl RefUnwindSafe for ManifoldSnapshot
impl Send for ManifoldSnapshot
impl Sync for ManifoldSnapshot
impl Unpin for ManifoldSnapshot
impl UnsafeUnpin for ManifoldSnapshot
impl UnwindSafe for ManifoldSnapshot
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