pub struct DecisionResponse {
pub model: String,
pub answers: Vec<AnswerResource>,
pub usage: ResponseUsage,
}Available on crate feature
decision-types only.Fields§
§model: StringThe model used.
answers: Vec<AnswerResource>Answers in question order. Any question can return a refusal instead of an answer; other questions can still receive answers. A refusal has type: "refusal" and the question’s name, or null if it was unnamed.
usage: ResponseUsageToken usage for the request.
Trait Implementations§
Source§impl Clone for DecisionResponse
impl Clone for DecisionResponse
Source§impl Debug for DecisionResponse
impl Debug for DecisionResponse
Source§impl Default for DecisionResponse
impl Default 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
Source§impl PartialEq for DecisionResponse
impl PartialEq for DecisionResponse
Source§impl Serialize for DecisionResponse
impl Serialize for DecisionResponse
impl StructuralPartialEq for DecisionResponse
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