pub struct ChatResponseChoice {
pub index: u32,
pub message: ChatMessage,
pub finish_reason: ChatResponseChoiceFinishReason,
}Fields§
§index: u32§message: ChatMessage§finish_reason: ChatResponseChoiceFinishReasonTrait Implementations§
Source§impl Clone for ChatResponseChoice
impl Clone for ChatResponseChoice
Source§fn clone(&self) -> ChatResponseChoice
fn clone(&self) -> ChatResponseChoice
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 ChatResponseChoice
impl Debug for ChatResponseChoice
Source§impl<'de> Deserialize<'de> for ChatResponseChoice
impl<'de> Deserialize<'de> for ChatResponseChoice
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 ChatResponseChoice
impl RefUnwindSafe for ChatResponseChoice
impl Send for ChatResponseChoice
impl Sync for ChatResponseChoice
impl Unpin for ChatResponseChoice
impl UnwindSafe for ChatResponseChoice
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