pub enum AgentInterruptedCancelPhase {
PreFirstToken,
MidStream,
Unknown,
}Expand description
Where the interruption landed relative to the first streamed token.
Variants§
PreFirstToken
No output had been produced when the request was cancelled.
MidStream
The response was already streaming when the request was cancelled.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for AgentInterruptedCancelPhase
impl Clone for AgentInterruptedCancelPhase
Source§fn clone(&self) -> AgentInterruptedCancelPhase
fn clone(&self) -> AgentInterruptedCancelPhase
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AgentInterruptedCancelPhase
impl Debug for AgentInterruptedCancelPhase
Source§impl Default for AgentInterruptedCancelPhase
impl Default for AgentInterruptedCancelPhase
Source§fn default() -> AgentInterruptedCancelPhase
fn default() -> AgentInterruptedCancelPhase
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentInterruptedCancelPhase
impl<'de> Deserialize<'de> for AgentInterruptedCancelPhase
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 AgentInterruptedCancelPhase
impl StructuralPartialEq for AgentInterruptedCancelPhase
Auto Trait Implementations§
impl Freeze for AgentInterruptedCancelPhase
impl RefUnwindSafe for AgentInterruptedCancelPhase
impl Send for AgentInterruptedCancelPhase
impl Sync for AgentInterruptedCancelPhase
impl Unpin for AgentInterruptedCancelPhase
impl UnsafeUnpin for AgentInterruptedCancelPhase
impl UnwindSafe for AgentInterruptedCancelPhase
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.