pub struct JudgmentResponse {
pub model: String,
pub answers: BTreeMap<String, Answer>,
pub usage: JudgmentUsage,
pub source: JudgmentSource,
}Expand description
One response: an answer per question id, plus usage.
Fields§
§model: StringThe backend model that answered.
answers: BTreeMap<String, Answer>Question id to answer.
usage: JudgmentUsageToken accounting.
source: JudgmentSourceWhich path answered. Defaults to JudgmentSource::Primary when a
wire response omits it, which every backend’s own response does.
Implementations§
Trait Implementations§
Source§impl Clone for JudgmentResponse
impl Clone for JudgmentResponse
Source§impl Debug for JudgmentResponse
impl Debug for JudgmentResponse
Source§impl<'de> Deserialize<'de> for JudgmentResponse
impl<'de> Deserialize<'de> for JudgmentResponse
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 JudgmentResponse
impl PartialEq for JudgmentResponse
Source§impl Serialize for JudgmentResponse
impl Serialize for JudgmentResponse
impl StructuralPartialEq for JudgmentResponse
Auto Trait Implementations§
impl Freeze for JudgmentResponse
impl RefUnwindSafe for JudgmentResponse
impl Send for JudgmentResponse
impl Sync for JudgmentResponse
impl Unpin for JudgmentResponse
impl UnsafeUnpin for JudgmentResponse
impl UnwindSafe for JudgmentResponse
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