pub struct GraphOutputMetadata {
pub steps: usize,
pub run_id: String,
pub checkpoint_id: Option<String>,
pub budget_usage: Option<BudgetUsage>,
}Expand description
Metadata about graph execution
Contains information about the execution run.
Fields§
§steps: usizeNumber of supersteps executed
run_id: StringUnique run ID for this execution
checkpoint_id: Option<String>Checkpoint ID if checkpointing was enabled
budget_usage: Option<BudgetUsage>Budget usage if budget tracking was enabled
Trait Implementations§
Source§impl Clone for GraphOutputMetadata
impl Clone for GraphOutputMetadata
Source§fn clone(&self) -> GraphOutputMetadata
fn clone(&self) -> GraphOutputMetadata
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 moreAuto Trait Implementations§
impl Freeze for GraphOutputMetadata
impl RefUnwindSafe for GraphOutputMetadata
impl Send for GraphOutputMetadata
impl Sync for GraphOutputMetadata
impl Unpin for GraphOutputMetadata
impl UnsafeUnpin for GraphOutputMetadata
impl UnwindSafe for GraphOutputMetadata
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