pub struct SessionExportMessage {
pub role: String,
pub content: String,
pub timestamp: Option<String>,
pub run_id: Option<String>,
pub tool_calls: Option<Vec<SessionExportMessageToolCall>>,
}Expand description
SessionExportMessage model.
Fields§
§role: String§content: String§timestamp: Option<String>§run_id: Option<String>§tool_calls: Option<Vec<SessionExportMessageToolCall>>Trait Implementations§
Source§impl Clone for SessionExportMessage
impl Clone for SessionExportMessage
Source§fn clone(&self) -> SessionExportMessage
fn clone(&self) -> SessionExportMessage
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 SessionExportMessage
impl Debug for SessionExportMessage
Source§impl Default for SessionExportMessage
impl Default for SessionExportMessage
Source§fn default() -> SessionExportMessage
fn default() -> SessionExportMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionExportMessage
impl<'de> Deserialize<'de> for SessionExportMessage
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 SessionExportMessage
impl PartialEq for SessionExportMessage
Source§impl Serialize for SessionExportMessage
impl Serialize for SessionExportMessage
impl StructuralPartialEq for SessionExportMessage
Auto Trait Implementations§
impl Freeze for SessionExportMessage
impl RefUnwindSafe for SessionExportMessage
impl Send for SessionExportMessage
impl Sync for SessionExportMessage
impl Unpin for SessionExportMessage
impl UnsafeUnpin for SessionExportMessage
impl UnwindSafe for SessionExportMessage
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