pub struct StreamChoice {
pub index: u32,
pub delta: ChoiceDelta,
pub logprobs: Option<f32>,
pub finish_reason: Option<String>,
}
Fields§
§index: u32
§delta: ChoiceDelta
§logprobs: Option<f32>
§finish_reason: Option<String>
Trait Implementations§
Source§impl Clone for StreamChoice
impl Clone for StreamChoice
Source§fn clone(&self) -> StreamChoice
fn clone(&self) -> StreamChoice
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 StreamChoice
impl Debug for StreamChoice
Source§impl<'de> Deserialize<'de> for StreamChoice
impl<'de> Deserialize<'de> for StreamChoice
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 StreamChoice
impl RefUnwindSafe for StreamChoice
impl Send for StreamChoice
impl Sync for StreamChoice
impl Unpin for StreamChoice
impl UnwindSafe for StreamChoice
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