pub struct KernelStep {
pub command_outcomes: Vec<CommandOutcome>,
pub effects: Vec<EffectEnvelope>,
pub snapshot: ControlSnapshot,
pub events: Vec<ControlEvent>,
pub ingress_outcomes: Vec<BackendIngressOutcome>,
pub tool_effects: Vec<ProviderBoundCapabilityEffectEnvelope>,
pub tool_completions: CapabilityCompletionBatch,
pub backend_snapshot: BackendSnapshot,
pub integration_errors: Vec<KernelIntegrationError>,
}Fields§
§command_outcomes: Vec<CommandOutcome>§effects: Vec<EffectEnvelope>§snapshot: ControlSnapshot§events: Vec<ControlEvent>§ingress_outcomes: Vec<BackendIngressOutcome>§tool_effects: Vec<ProviderBoundCapabilityEffectEnvelope>§tool_completions: CapabilityCompletionBatch§backend_snapshot: BackendSnapshot§integration_errors: Vec<KernelIntegrationError>Trait Implementations§
Source§impl Clone for KernelStep
impl Clone for KernelStep
Source§impl Debug for KernelStep
impl Debug for KernelStep
impl Eq for KernelStep
Source§impl PartialEq for KernelStep
impl PartialEq for KernelStep
impl StructuralPartialEq for KernelStep
Auto Trait Implementations§
impl Freeze for KernelStep
impl RefUnwindSafe for KernelStep
impl Send for KernelStep
impl Sync for KernelStep
impl Unpin for KernelStep
impl UnsafeUnpin for KernelStep
impl UnwindSafe for KernelStep
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