pub enum DecisionInputItem {
Message(DecisionInputMessage),
FunctionCall(DecisionInputFunctionCall),
FunctionCallOutput(DecisionInputFunctionCallOutput),
CustomToolCall(DecisionInputCustomToolCall),
CustomToolCallOutput(DecisionInputCustomToolCallOutput),
}Available on crate feature
decision-types only.Variants§
Message(DecisionInputMessage)
FunctionCall(DecisionInputFunctionCall)
FunctionCallOutput(DecisionInputFunctionCallOutput)
CustomToolCall(DecisionInputCustomToolCall)
CustomToolCallOutput(DecisionInputCustomToolCallOutput)
Trait Implementations§
Source§impl Clone for DecisionInputItem
impl Clone for DecisionInputItem
Source§impl Debug for DecisionInputItem
impl Debug for DecisionInputItem
Source§impl<'de> Deserialize<'de> for DecisionInputItem
impl<'de> Deserialize<'de> for DecisionInputItem
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 DecisionInputItem
impl PartialEq for DecisionInputItem
Source§impl Serialize for DecisionInputItem
impl Serialize for DecisionInputItem
impl StructuralPartialEq for DecisionInputItem
Auto Trait Implementations§
impl Freeze for DecisionInputItem
impl RefUnwindSafe for DecisionInputItem
impl Send for DecisionInputItem
impl Sync for DecisionInputItem
impl Unpin for DecisionInputItem
impl UnsafeUnpin for DecisionInputItem
impl UnwindSafe for DecisionInputItem
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