pub struct FunctionShellTool {
pub type_: String,
pub environment: Option<Environment>,
}Expand description
A tool that allows the model to execute shell commands.
Fields§
§type_: StringThe type of the shell tool. Always shell.
environment: Option<Environment>Trait Implementations§
Source§impl Clone for FunctionShellTool
impl Clone for FunctionShellTool
Source§fn clone(&self) -> FunctionShellTool
fn clone(&self) -> FunctionShellTool
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FunctionShellTool
impl Debug for FunctionShellTool
Source§impl<'de> Deserialize<'de> for FunctionShellTool
impl<'de> Deserialize<'de> for FunctionShellTool
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 FunctionShellTool
impl RefUnwindSafe for FunctionShellTool
impl Send for FunctionShellTool
impl Sync for FunctionShellTool
impl Unpin for FunctionShellTool
impl UnsafeUnpin for FunctionShellTool
impl UnwindSafe for FunctionShellTool
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