pub struct SnapshotData {
pub iri: String,
pub actor: String,
pub position: u64,
pub version: String,
pub digest: String,
pub session: String,
pub datamodel: String,
pub runtime: String,
}Expand description
A snapshot of an actor at a journal position.
Fields§
§iri: StringThe snapshot IRI.
actor: StringThe actor.
position: u64The position after which it was taken.
version: StringThe chart version it is valid under.
digest: StringThe configuration digest at that position.
session: StringThe interpreter session as JSON.
datamodel: StringThe datamodel snapshot as JSON (Vertep value encoding).
runtime: StringThe runtime state (timers, reminders, requests) as JSON.
Trait Implementations§
Source§impl Clone for SnapshotData
impl Clone for SnapshotData
Source§impl Debug for SnapshotData
impl Debug for SnapshotData
Source§impl<'de> Deserialize<'de> for SnapshotData
impl<'de> Deserialize<'de> for SnapshotData
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 SnapshotData
Source§impl PartialEq for SnapshotData
impl PartialEq for SnapshotData
Source§impl Serialize for SnapshotData
impl Serialize for SnapshotData
impl StructuralPartialEq for SnapshotData
Auto Trait Implementations§
impl Forget for SnapshotData
impl Freeze for SnapshotData
impl Move for SnapshotData
impl RefUnwindSafe for SnapshotData
impl Send for SnapshotData
impl Sync for SnapshotData
impl Unpin for SnapshotData
impl UnsafeUnpin for SnapshotData
impl UnwindSafe for SnapshotData
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