pub enum ToolsFormat {
BooleanRecord,
CommaSeparatedString,
}Expand description
Expected format for agent tools field.
Variants§
BooleanRecord
Record<string, boolean> - OpenCode style: { bash: true, edit: false }
CommaSeparatedString
Comma-separated string - Claude Code style: "Glob, Grep, Read"
Trait Implementations§
Source§impl Clone for ToolsFormat
impl Clone for ToolsFormat
Source§fn clone(&self) -> ToolsFormat
fn clone(&self) -> ToolsFormat
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolsFormat
impl Debug for ToolsFormat
Source§impl PartialEq for ToolsFormat
impl PartialEq for ToolsFormat
impl Copy for ToolsFormat
impl Eq for ToolsFormat
impl StructuralPartialEq for ToolsFormat
Auto Trait Implementations§
impl Freeze for ToolsFormat
impl RefUnwindSafe for ToolsFormat
impl Send for ToolsFormat
impl Sync for ToolsFormat
impl Unpin for ToolsFormat
impl UnwindSafe for ToolsFormat
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more