pub enum DecisionInput {
Text(String),
Items(Vec<DecisionInputItem>),
}Available on crate feature
decision-types only.Expand description
The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID.
Variants§
Text(String)
Items(Vec<DecisionInputItem>)
Trait Implementations§
Source§impl Clone for DecisionInput
impl Clone for DecisionInput
Source§impl Debug for DecisionInput
impl Debug for DecisionInput
Source§impl Default for DecisionInput
impl Default for DecisionInput
Source§impl<'de> Deserialize<'de> for DecisionInput
impl<'de> Deserialize<'de> for DecisionInput
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 From<&str> for DecisionInput
impl From<&str> for DecisionInput
Source§impl From<String> for DecisionInput
impl From<String> for DecisionInput
Source§impl PartialEq for DecisionInput
impl PartialEq for DecisionInput
Source§impl Serialize for DecisionInput
impl Serialize for DecisionInput
impl StructuralPartialEq for DecisionInput
Auto Trait Implementations§
impl Freeze for DecisionInput
impl RefUnwindSafe for DecisionInput
impl Send for DecisionInput
impl Sync for DecisionInput
impl Unpin for DecisionInput
impl UnsafeUnpin for DecisionInput
impl UnwindSafe for DecisionInput
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