pub struct CheckpointOptions {
pub run_id: Option<String>,
pub label: Option<String>,
pub context_snapshot: String,
pub metadata: Option<Value>,
pub user_id: Option<String>,
pub agent_id: Option<String>,
}Fields§
§run_id: Option<String>§label: Option<String>§context_snapshot: String§metadata: Option<Value>§user_id: Option<String>§agent_id: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for CheckpointOptions
impl Clone for CheckpointOptions
Source§fn clone(&self) -> CheckpointOptions
fn clone(&self) -> CheckpointOptions
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 CheckpointOptions
impl RefUnwindSafe for CheckpointOptions
impl Send for CheckpointOptions
impl Sync for CheckpointOptions
impl Unpin for CheckpointOptions
impl UnsafeUnpin for CheckpointOptions
impl UnwindSafe for CheckpointOptions
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request