pub struct ChatCompletionMessageMetadata {
pub task_name: String,
pub task_type: String,
pub task_output: String,
pub task_state: Option<Value>,
pub node_trace: Option<Vec<String>>,
}Fields§
§task_name: String§task_type: String§task_output: String§task_state: Option<Value>§node_trace: Option<Vec<String>>Implementations§
Trait Implementations§
Source§impl Clone for ChatCompletionMessageMetadata
impl Clone for ChatCompletionMessageMetadata
Source§fn clone(&self) -> ChatCompletionMessageMetadata
fn clone(&self) -> ChatCompletionMessageMetadata
Returns a copy 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 Default for ChatCompletionMessageMetadata
impl Default for ChatCompletionMessageMetadata
Source§fn default() -> ChatCompletionMessageMetadata
fn default() -> ChatCompletionMessageMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatCompletionMessageMetadata
impl<'de> Deserialize<'de> for ChatCompletionMessageMetadata
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 OpenApi for ChatCompletionMessageMetadata
impl OpenApi for ChatCompletionMessageMetadata
Source§fn openapi() -> OpenApi
fn openapi() -> OpenApi
Return the
openapi::OpenApi instance which can be parsed with serde or served via
OpenAPI visualization tool such as Swagger UI.Source§impl PartialEq for ChatCompletionMessageMetadata
impl PartialEq for ChatCompletionMessageMetadata
Source§fn eq(&self, other: &ChatCompletionMessageMetadata) -> bool
fn eq(&self, other: &ChatCompletionMessageMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ChatCompletionMessageMetadata
Auto Trait Implementations§
impl Freeze for ChatCompletionMessageMetadata
impl RefUnwindSafe for ChatCompletionMessageMetadata
impl Send for ChatCompletionMessageMetadata
impl Sync for ChatCompletionMessageMetadata
impl Unpin for ChatCompletionMessageMetadata
impl UnwindSafe for ChatCompletionMessageMetadata
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