pub enum ToolInteractionKind {
Form {
schema: Value,
schema_validation: bool,
},
Text {
multiline: bool,
},
}Expand description
Source-neutral interaction request kind.
Variants§
Trait Implementations§
Source§impl Clone for ToolInteractionKind
impl Clone for ToolInteractionKind
Source§impl Debug for ToolInteractionKind
impl Debug for ToolInteractionKind
Source§impl<'de> Deserialize<'de> for ToolInteractionKind
impl<'de> Deserialize<'de> for ToolInteractionKind
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 ToolInteractionKind
impl PartialEq for ToolInteractionKind
Source§impl Serialize for ToolInteractionKind
impl Serialize for ToolInteractionKind
impl StructuralPartialEq for ToolInteractionKind
Auto Trait Implementations§
impl Freeze for ToolInteractionKind
impl RefUnwindSafe for ToolInteractionKind
impl Send for ToolInteractionKind
impl Sync for ToolInteractionKind
impl Unpin for ToolInteractionKind
impl UnsafeUnpin for ToolInteractionKind
impl UnwindSafe for ToolInteractionKind
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