Struct llm_rs::json::ChatRequestInfo
source · pub struct ChatRequestInfo {
pub object: String,
pub model: String,
pub usage: Usage,
pub choices: Vec<ChatChoice>,
/* private fields */
}
Fields§
§object: String
§model: String
§usage: Usage
§choices: Vec<ChatChoice>
Trait Implementations§
source§impl Debug for ChatRequestInfo
impl Debug for ChatRequestInfo
source§impl<'de> Deserialize<'de> for ChatRequestInfo
impl<'de> Deserialize<'de> for ChatRequestInfo
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 RefUnwindSafe for ChatRequestInfo
impl Send for ChatRequestInfo
impl Sync for ChatRequestInfo
impl Unpin for ChatRequestInfo
impl UnwindSafe for ChatRequestInfo
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