pub struct DecisionResponse {
pub model: String,
pub answers: IndexMap<String, Answer>,
pub usage: Usage,
pub extra: Map<String, Value>,
}Expand description
Native inference result keyed by question ID.
Fields§
§model: StringModel actually used.
answers: IndexMap<String, Answer>Answers in server order.
usage: UsageServer-reported usage.
extra: Map<String, Value>Future envelope fields.
Trait Implementations§
Source§impl Clone for DecisionResponse
impl Clone for DecisionResponse
Source§impl Debug for DecisionResponse
impl Debug for DecisionResponse
Source§impl<'de> Deserialize<'de> for DecisionResponse
impl<'de> Deserialize<'de> for DecisionResponse
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
Auto Trait Implementations§
impl Freeze for DecisionResponse
impl RefUnwindSafe for DecisionResponse
impl Send for DecisionResponse
impl Sync for DecisionResponse
impl Unpin for DecisionResponse
impl UnsafeUnpin for DecisionResponse
impl UnwindSafe for DecisionResponse
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