pub struct WireMessageInfo {
pub id: String,
pub session_id: String,
pub role: String,
pub time: WireMessageTime,
pub summary: Option<Value>,
pub agent: Option<String>,
pub model: Option<Value>,
pub deleted: Option<bool>,
pub reverted: Option<bool>,
}Fields§
§id: String§session_id: String§role: String§time: WireMessageTime§summary: Option<Value>§agent: Option<String>§model: Option<Value>§deleted: Option<bool>§reverted: Option<bool>Trait Implementations§
Source§impl Clone for WireMessageInfo
impl Clone for WireMessageInfo
Source§fn clone(&self) -> WireMessageInfo
fn clone(&self) -> WireMessageInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 WireMessageInfo
impl Debug for WireMessageInfo
Source§impl<'de> Deserialize<'de> for WireMessageInfo
impl<'de> Deserialize<'de> for WireMessageInfo
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 WireMessageInfo
impl PartialEq for WireMessageInfo
Source§impl Serialize for WireMessageInfo
impl Serialize for WireMessageInfo
impl StructuralPartialEq for WireMessageInfo
Auto Trait Implementations§
impl Freeze for WireMessageInfo
impl RefUnwindSafe for WireMessageInfo
impl Send for WireMessageInfo
impl Sync for WireMessageInfo
impl Unpin for WireMessageInfo
impl UnsafeUnpin for WireMessageInfo
impl UnwindSafe for WireMessageInfo
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