pub struct ForkPlan {
pub operation_id: String,
pub at_step: u64,
pub parent_record_digest: String,
pub parent_input_id: String,
pub source_records: usize,
}Expand description
A verified, read-only fork boundary in framework-native types.
A plan is data returned to a host for a later orchestration decision. It does not append a
kernel input, mutate a checkpoint, or become a recovery authority. manifest() is the stable
cross-process serialization projection.
Fields§
§operation_id: String§at_step: u64§parent_record_digest: String§parent_input_id: String§source_records: usizeImplementations§
Trait Implementations§
impl Eq for ForkPlan
impl StructuralPartialEq for ForkPlan
Auto Trait Implementations§
impl Freeze for ForkPlan
impl RefUnwindSafe for ForkPlan
impl Send for ForkPlan
impl Sync for ForkPlan
impl Unpin for ForkPlan
impl UnsafeUnpin for ForkPlan
impl UnwindSafe for ForkPlan
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