pub struct ClassifierResult {
pub api: String,
pub provider: String,
pub model: String,
pub answers: IndexMap<String, ClassifierAnswer>,
pub usage: Option<Usage>,
pub stop_reason: OutcomeReason,
pub error_message: Option<String>,
pub timestamp: u64,
}Expand description
A classification’s answers, by question id.
Fields§
§api: String§provider: String§model: String§answers: IndexMap<String, ClassifierAnswer>§usage: Option<Usage>Token usage priced from the catalog, when the service reports tokens.
stop_reason: OutcomeReason§error_message: Option<String>§timestamp: u64Trait Implementations§
Source§impl Clone for ClassifierResult
impl Clone for ClassifierResult
Source§impl Debug for ClassifierResult
impl Debug for ClassifierResult
Source§impl<'de> Deserialize<'de> for ClassifierResult
impl<'de> Deserialize<'de> for ClassifierResult
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
Source§impl PartialEq for ClassifierResult
impl PartialEq for ClassifierResult
Source§impl Serialize for ClassifierResult
impl Serialize for ClassifierResult
impl StructuralPartialEq for ClassifierResult
Auto Trait Implementations§
impl Freeze for ClassifierResult
impl RefUnwindSafe for ClassifierResult
impl Send for ClassifierResult
impl Sync for ClassifierResult
impl Unpin for ClassifierResult
impl UnsafeUnpin for ClassifierResult
impl UnwindSafe for ClassifierResult
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