pub struct LocalShell {
pub type_: String,
}Expand description
A tool that allows the model to execute shell commands in a local environment.
Fields§
§type_: StringThe type of the local shell tool. Always local_shell.
Trait Implementations§
Source§impl Clone for LocalShell
impl Clone for LocalShell
Source§fn clone(&self) -> LocalShell
fn clone(&self) -> LocalShell
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 LocalShell
impl Debug for LocalShell
Source§impl<'de> Deserialize<'de> for LocalShell
impl<'de> Deserialize<'de> for LocalShell
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 LocalShell
impl RefUnwindSafe for LocalShell
impl Send for LocalShell
impl Sync for LocalShell
impl Unpin for LocalShell
impl UnsafeUnpin for LocalShell
impl UnwindSafe for LocalShell
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