pub struct GraphCheckpointNode {
pub id: String,
pub name: Option<String>,
pub factory: GraphCheckpointFactory,
pub status: String,
pub deps: Vec<String>,
pub value: GraphCheckpointValue,
pub backend_state: Option<GraphCheckpointJson>,
pub version: Option<GraphCheckpointJson>,
pub terminal: GraphCheckpointTerminal,
pub lifecycle: GraphCheckpointLifecycle,
pub ctx_state: GraphCheckpointCtxState,
pub meta: Option<BTreeMap<String, GraphCheckpointJson>>,
}Expand description
GraphCheckpointNode data container.
Fields§
§id: Stringid field for id.
name: Option<String>name field for name.
factory: GraphCheckpointFactoryfactory field for factory.
status: Stringstatus field for status.
deps: Vec<String>deps field for deps.
value: GraphCheckpointValuevalue field for value.
backend_state: Option<GraphCheckpointJson>backend_state field for backend state.
version: Option<GraphCheckpointJson>version field for version.
terminal: GraphCheckpointTerminalterminal field for terminal.
lifecycle: GraphCheckpointLifecyclelifecycle field for lifecycle.
ctx_state: GraphCheckpointCtxStatectx_state field for ctx state.
meta: Option<BTreeMap<String, GraphCheckpointJson>>meta field for meta.
Trait Implementations§
Source§impl Clone for GraphCheckpointNode
impl Clone for GraphCheckpointNode
Source§fn clone(&self) -> GraphCheckpointNode
fn clone(&self) -> GraphCheckpointNode
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 GraphCheckpointNode
impl Debug for GraphCheckpointNode
Source§impl<'de> Deserialize<'de> for GraphCheckpointNode
impl<'de> Deserialize<'de> for GraphCheckpointNode
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
Source§impl PartialEq for GraphCheckpointNode
impl PartialEq for GraphCheckpointNode
Source§impl Serialize for GraphCheckpointNode
impl Serialize for GraphCheckpointNode
impl StructuralPartialEq for GraphCheckpointNode
Auto Trait Implementations§
impl Freeze for GraphCheckpointNode
impl RefUnwindSafe for GraphCheckpointNode
impl Send for GraphCheckpointNode
impl Sync for GraphCheckpointNode
impl Unpin for GraphCheckpointNode
impl UnsafeUnpin for GraphCheckpointNode
impl UnwindSafe for GraphCheckpointNode
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