pub struct YamlStringifyTool;Expand description
YAML 序列化工具
Trait Implementations§
Source§impl BuiltinTool for YamlStringifyTool
impl BuiltinTool for YamlStringifyTool
Source§fn description(&self) -> &str
fn description(&self) -> &str
工具描述
Source§fn parameters_schema(&self) -> Value
fn parameters_schema(&self) -> Value
参数 JSON Schema
Source§fn category(&self) -> ToolCategory
fn category(&self) -> ToolCategory
工具分类
Source§fn execute<'life0, 'async_trait>(
&'life0 self,
args: Value,
) -> Pin<Box<dyn Future<Output = Layer3Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn execute<'life0, 'async_trait>(
&'life0 self,
args: Value,
) -> Pin<Box<dyn Future<Output = Layer3Result<String>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
执行工具
Source§fn requires_confirmation(&self) -> bool
fn requires_confirmation(&self) -> bool
是否需要用户确认
Source§fn is_dangerous(&self) -> bool
fn is_dangerous(&self) -> bool
是否为危险操作
Auto Trait Implementations§
impl Freeze for YamlStringifyTool
impl RefUnwindSafe for YamlStringifyTool
impl Send for YamlStringifyTool
impl Sync for YamlStringifyTool
impl Unpin for YamlStringifyTool
impl UnsafeUnpin for YamlStringifyTool
impl UnwindSafe for YamlStringifyTool
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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