pub struct ServerContentMessage {
pub server_content: ServerContentPayload,
pub usage_metadata: Option<UsageMetadata>,
}Expand description
Server content message containing model output.
Fields§
§server_content: ServerContentPayloadThe server content payload.
usage_metadata: Option<UsageMetadata>Token usage metadata (present on most server messages).
Trait Implementations§
Source§impl Clone for ServerContentMessage
impl Clone for ServerContentMessage
Source§fn clone(&self) -> ServerContentMessage
fn clone(&self) -> ServerContentMessage
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 ServerContentMessage
impl Debug for ServerContentMessage
Source§impl<'de> Deserialize<'de> for ServerContentMessage
impl<'de> Deserialize<'de> for ServerContentMessage
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 ServerContentMessage
impl RefUnwindSafe for ServerContentMessage
impl Send for ServerContentMessage
impl Sync for ServerContentMessage
impl Unpin for ServerContentMessage
impl UnwindSafe for ServerContentMessage
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