pub struct InnerMessage {
pub content: Vec<ContentBlock>,
pub usage: Option<TokenUsage>,
pub id: Option<String>,
pub model: Option<String>,
pub uuid: Option<String>,
}Fields§
§content: Vec<ContentBlock>§usage: Option<TokenUsage>§id: Option<String>§model: Option<String>§uuid: Option<String>Trait Implementations§
Source§impl Clone for InnerMessage
impl Clone for InnerMessage
Source§fn clone(&self) -> InnerMessage
fn clone(&self) -> InnerMessage
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 InnerMessage
impl Debug for InnerMessage
Source§impl<'de> Deserialize<'de> for InnerMessage
impl<'de> Deserialize<'de> for InnerMessage
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
Auto Trait Implementations§
impl Freeze for InnerMessage
impl RefUnwindSafe for InnerMessage
impl Send for InnerMessage
impl Sync for InnerMessage
impl Unpin for InnerMessage
impl UnsafeUnpin for InnerMessage
impl UnwindSafe for InnerMessage
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