pub struct ConsoleFrame {Show 20 fields
pub id: String,
pub cursor: ConsoleCursor,
pub dedupe_key: String,
pub timestamp_ms: u64,
pub runtime_key: String,
pub identity: String,
pub conversation_id: Option<String>,
pub session_id: Option<String>,
pub kind: String,
pub status: ConsoleFrameStatus,
pub frame_version: u64,
pub updated_at_ms: Option<u64>,
pub payload: Value,
pub source: ConsoleFrameSource,
pub source_event_id: Option<String>,
pub interaction_id: Option<String>,
pub turn_id: Option<String>,
pub run_id: Option<String>,
pub parent_frame_id: Option<String>,
pub caused_by_frame_id: Option<String>,
}Fields§
§id: String§cursor: ConsoleCursor§dedupe_key: String§timestamp_ms: u64§runtime_key: String§identity: String§conversation_id: Option<String>§session_id: Option<String>§kind: String§status: ConsoleFrameStatus§frame_version: u64§updated_at_ms: Option<u64>§payload: Value§source: ConsoleFrameSource§source_event_id: Option<String>§interaction_id: Option<String>§turn_id: Option<String>§run_id: Option<String>§parent_frame_id: Option<String>§caused_by_frame_id: Option<String>Trait Implementations§
Source§impl Clone for ConsoleFrame
impl Clone for ConsoleFrame
Source§fn clone(&self) -> ConsoleFrame
fn clone(&self) -> ConsoleFrame
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 ConsoleFrame
impl Debug for ConsoleFrame
Source§impl<'de> Deserialize<'de> for ConsoleFrame
impl<'de> Deserialize<'de> for ConsoleFrame
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 PartialEq for ConsoleFrame
impl PartialEq for ConsoleFrame
Source§fn eq(&self, other: &ConsoleFrame) -> bool
fn eq(&self, other: &ConsoleFrame) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ConsoleFrame
impl Serialize for ConsoleFrame
impl StructuralPartialEq for ConsoleFrame
Auto Trait Implementations§
impl Freeze for ConsoleFrame
impl RefUnwindSafe for ConsoleFrame
impl Send for ConsoleFrame
impl Sync for ConsoleFrame
impl Unpin for ConsoleFrame
impl UnsafeUnpin for ConsoleFrame
impl UnwindSafe for ConsoleFrame
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
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> 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