pub enum Unheard {
Refusal,
MaxTokens,
Unreachable,
Busy,
TimedOut,
Unparsed,
Withdrawn,
Other(String),
}Expand description
Why a question went unanswered
Variants§
Refusal
The witness’s model declined to answer
MaxTokens
The answer ran out of max_tokens
Unreachable
The witness could not be reached
Busy
The witness’s server stayed busy
TimedOut
The answer took longer than the sitting can wait
Unparsed
The response did not parse
Withdrawn
The witness was withdrawn for the rest of the item
Other(String)
Anything else, described
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Unheard
impl<'de> Deserialize<'de> for Unheard
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 Unheard
impl StructuralPartialEq for Unheard
Auto Trait Implementations§
impl Freeze for Unheard
impl RefUnwindSafe for Unheard
impl Send for Unheard
impl Sync for Unheard
impl Unpin for Unheard
impl UnsafeUnpin for Unheard
impl UnwindSafe for Unheard
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.