pub struct TurnDraft {
pub base_len: usize,
pub partial_text: String,
}Fields§
§base_len: usizeMessages in the saved history the in-flight response continues from.
partial_text: StringText streamed so far in the in-flight response.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TurnDraft
impl<'de> Deserialize<'de> for TurnDraft
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
impl Eq for TurnDraft
impl StructuralPartialEq for TurnDraft
Auto Trait Implementations§
impl Freeze for TurnDraft
impl RefUnwindSafe for TurnDraft
impl Send for TurnDraft
impl Sync for TurnDraft
impl Unpin for TurnDraft
impl UnsafeUnpin for TurnDraft
impl UnwindSafe for TurnDraft
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.