pub struct RecoverableApproval {
pub turn_id: String,
pub request_id: String,
pub tool_name: String,
pub title: String,
pub args_json: String,
pub reason: String,
pub preview: Option<ApprovalPreview>,
pub read_preview: Option<ReadPreview>,
pub state: ApprovalRecoveryState,
}Expand description
One durable approval occurrence that needs a resume turn.
Fields§
§turn_id: StringTurn that emitted this occurrence.
request_id: StringRequest identifier within Self::turn_id.
tool_name: StringRaw tool name.
title: StringCurated durable title, or empty for historic records.
args_json: StringFull tool-call arguments JSON.
reason: StringDurable gating reason.
preview: Option<ApprovalPreview>Routine preview, when the durable request carried one.
read_preview: Option<ReadPreview>Trusted-side preview for a read that crosses conversations.
state: ApprovalRecoveryStateExactly one recovery state.
Trait Implementations§
Source§impl Clone for RecoverableApproval
impl Clone for RecoverableApproval
Source§fn clone(&self) -> RecoverableApproval
fn clone(&self) -> RecoverableApproval
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 moreSource§impl Debug for RecoverableApproval
impl Debug for RecoverableApproval
impl Eq for RecoverableApproval
Source§impl PartialEq for RecoverableApproval
impl PartialEq for RecoverableApproval
impl StructuralPartialEq for RecoverableApproval
Auto Trait Implementations§
impl Freeze for RecoverableApproval
impl RefUnwindSafe for RecoverableApproval
impl Send for RecoverableApproval
impl Sync for RecoverableApproval
impl Unpin for RecoverableApproval
impl UnsafeUnpin for RecoverableApproval
impl UnwindSafe for RecoverableApproval
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> 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 moreSource§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