pub struct AgentCheckpoint {
pub run_id: String,
pub sequence: i64,
pub schema_version: i64,
pub turn: i64,
pub created_at: i64,
pub state: Json<Value>,
}Expand description
Versioned execution snapshot. Runtime code owns the state schema; it must include resolved resource/model, conversation, workspace and policy context.
Fields§
§run_id: String§sequence: i64§schema_version: i64§turn: i64§created_at: i64§state: Json<Value>Trait Implementations§
Source§impl Debug for AgentCheckpoint
impl Debug for AgentCheckpoint
Source§impl<'a, R: Row> FromRow<'a, R> for AgentCheckpoint
impl<'a, R: Row> FromRow<'a, R> for AgentCheckpoint
Auto Trait Implementations§
impl Freeze for AgentCheckpoint
impl RefUnwindSafe for AgentCheckpoint
impl Send for AgentCheckpoint
impl Sync for AgentCheckpoint
impl Unpin for AgentCheckpoint
impl UnsafeUnpin for AgentCheckpoint
impl UnwindSafe for AgentCheckpoint
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more