pub struct ReasonRecoveredData {
pub turn_id: TurnId,
pub mode: RecoveryMode,
pub accumulated_len: usize,
}Expand description
Data for the reason.recovered event (EVE-532).
Emitted by ReasonAtom when it detects an in-flight partial assistant
message from a previous worker execution and applies the ContinuePartial
recovery policy.
Fields§
§turn_id: TurnIdTurn ID the partial belonged to.
mode: RecoveryModeRecovery action taken.
accumulated_len: usizeCharacter length of the persisted accumulated text.
Trait Implementations§
Source§impl Clone for ReasonRecoveredData
impl Clone for ReasonRecoveredData
Source§fn clone(&self) -> ReasonRecoveredData
fn clone(&self) -> ReasonRecoveredData
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 ReasonRecoveredData
impl Debug for ReasonRecoveredData
Source§impl<'de> Deserialize<'de> for ReasonRecoveredData
impl<'de> Deserialize<'de> for ReasonRecoveredData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<ReasonRecoveredData> for EventData
impl From<ReasonRecoveredData> for EventData
Source§fn from(data: ReasonRecoveredData) -> Self
fn from(data: ReasonRecoveredData) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ReasonRecoveredData
impl RefUnwindSafe for ReasonRecoveredData
impl Send for ReasonRecoveredData
impl Sync for ReasonRecoveredData
impl Unpin for ReasonRecoveredData
impl UnsafeUnpin for ReasonRecoveredData
impl UnwindSafe for ReasonRecoveredData
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> 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