pub mod nika_verb_invoke
#[non_exhaustive] pub enum nika_verb_invoke::VerbInvokeError
pub nika_verb_invoke::VerbInvokeError::Dispatch
pub nika_verb_invoke::VerbInvokeError::Dispatch::source: nika_kernel_runtime::tool_executor::ToolExecError
pub nika_verb_invoke::VerbInvokeError::ToolReportedError
pub nika_verb_invoke::VerbInvokeError::ToolReportedError::content_tail: alloc::string::String
pub nika_verb_invoke::VerbInvokeError::ToolReportedError::spec_code: core::option::Option<alloc::string::String>
pub nika_verb_invoke::VerbInvokeError::ToolReportedError::tool: alloc::string::String
pub nika_verb_invoke::VerbInvokeError::UnresolvableTool
pub nika_verb_invoke::VerbInvokeError::UnresolvableTool::detail: alloc::string::String
pub nika_verb_invoke::VerbInvokeError::UnresolvableTool::tool: alloc::string::String
impl core::error::Error for nika_verb_invoke::VerbInvokeError
pub fn nika_verb_invoke::VerbInvokeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for nika_verb_invoke::VerbInvokeError
pub fn nika_verb_invoke::VerbInvokeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_verb_invoke::VerbInvokeError
pub fn nika_verb_invoke::VerbInvokeError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl miette::protocol::Diagnostic for nika_verb_invoke::VerbInvokeError
pub fn nika_verb_invoke::VerbInvokeError::code(&self) -> core::option::Option<alloc::boxed::Box<(dyn core::fmt::Display + '_)>>
impl nika_error::traits::NikaErrorCode for nika_verb_invoke::VerbInvokeError
pub fn nika_verb_invoke::VerbInvokeError::is_transient(&self) -> bool
pub fn nika_verb_invoke::VerbInvokeError::nika_code(&self) -> nika_error::codes::NikaCode
pub fn nika_verb_invoke::VerbInvokeError::spec_code(&self) -> alloc::string::String
impl<D> owo_colors::OwoColorize for nika_verb_invoke::VerbInvokeError
impl<T, U> core::convert::Into<U> for nika_verb_invoke::VerbInvokeError where U: core::convert::From<T>
pub fn nika_verb_invoke::VerbInvokeError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_verb_invoke::VerbInvokeError where U: core::convert::Into<T>
pub type nika_verb_invoke::VerbInvokeError::Error = core::convert::Infallible
pub fn nika_verb_invoke::VerbInvokeError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_verb_invoke::VerbInvokeError where U: core::convert::TryFrom<T>
pub type nika_verb_invoke::VerbInvokeError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_verb_invoke::VerbInvokeError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for nika_verb_invoke::VerbInvokeError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_verb_invoke::VerbInvokeError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_verb_invoke::VerbInvokeError where T: 'static + ?core::marker::Sized
pub fn nika_verb_invoke::VerbInvokeError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_verb_invoke::VerbInvokeError where T: ?core::marker::Sized
pub fn nika_verb_invoke::VerbInvokeError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_verb_invoke::VerbInvokeError where T: ?core::marker::Sized
pub fn nika_verb_invoke::VerbInvokeError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_verb_invoke::VerbInvokeError
pub fn nika_verb_invoke::VerbInvokeError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_verb_invoke::VerbInvokeError where T: 'static
pub fn nika_verb_invoke::VerbInvokeError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_verb_invoke::InvokeInput
pub nika_verb_invoke::InvokeInput::args: serde_json::value::Value
pub nika_verb_invoke::InvokeInput::call_id: core::option::Option<alloc::string::String>
pub nika_verb_invoke::InvokeInput::tool: alloc::string::String
impl nika_verb_invoke::InvokeInput
pub fn nika_verb_invoke::InvokeInput::new(tool: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_verb_invoke::InvokeInput
pub fn nika_verb_invoke::InvokeInput::clone(&self) -> nika_verb_invoke::InvokeInput
impl core::fmt::Debug for nika_verb_invoke::InvokeInput
pub fn nika_verb_invoke::InvokeInput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_verb_invoke::InvokeInput
impl<T, U> core::convert::Into<U> for nika_verb_invoke::InvokeInput where U: core::convert::From<T>
pub fn nika_verb_invoke::InvokeInput::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_verb_invoke::InvokeInput where U: core::convert::Into<T>
pub type nika_verb_invoke::InvokeInput::Error = core::convert::Infallible
pub fn nika_verb_invoke::InvokeInput::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_verb_invoke::InvokeInput where U: core::convert::TryFrom<T>
pub type nika_verb_invoke::InvokeInput::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_verb_invoke::InvokeInput::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_verb_invoke::InvokeInput where T: core::clone::Clone
pub type nika_verb_invoke::InvokeInput::Owned = T
pub fn nika_verb_invoke::InvokeInput::clone_into(&self, target: &mut T)
pub fn nika_verb_invoke::InvokeInput::to_owned(&self) -> T
impl<T> core::any::Any for nika_verb_invoke::InvokeInput where T: 'static + ?core::marker::Sized
pub fn nika_verb_invoke::InvokeInput::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_verb_invoke::InvokeInput where T: ?core::marker::Sized
pub fn nika_verb_invoke::InvokeInput::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_verb_invoke::InvokeInput where T: ?core::marker::Sized
pub fn nika_verb_invoke::InvokeInput::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_verb_invoke::InvokeInput where T: core::clone::Clone
pub unsafe fn nika_verb_invoke::InvokeInput::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_verb_invoke::InvokeInput
pub fn nika_verb_invoke::InvokeInput::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_verb_invoke::InvokeInput where T: 'static
pub fn nika_verb_invoke::InvokeInput::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_verb_invoke::InvokeOutput
pub nika_verb_invoke::InvokeOutput::content: alloc::string::String
pub nika_verb_invoke::InvokeOutput::structured: core::option::Option<serde_json::value::Value>
pub nika_verb_invoke::InvokeOutput::tool: alloc::string::String
impl nika_verb_invoke::InvokeOutput
pub fn nika_verb_invoke::InvokeOutput::new(tool: impl core::convert::Into<alloc::string::String>, content: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_verb_invoke::InvokeOutput::with_structured(self, value: core::option::Option<serde_json::value::Value>) -> Self
impl core::clone::Clone for nika_verb_invoke::InvokeOutput
pub fn nika_verb_invoke::InvokeOutput::clone(&self) -> nika_verb_invoke::InvokeOutput
impl core::cmp::Eq for nika_verb_invoke::InvokeOutput
impl core::cmp::PartialEq for nika_verb_invoke::InvokeOutput
pub fn nika_verb_invoke::InvokeOutput::eq(&self, other: &nika_verb_invoke::InvokeOutput) -> bool
impl core::fmt::Debug for nika_verb_invoke::InvokeOutput
pub fn nika_verb_invoke::InvokeOutput::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_verb_invoke::InvokeOutput
impl<D> owo_colors::OwoColorize for nika_verb_invoke::InvokeOutput
impl<T, U> core::convert::Into<U> for nika_verb_invoke::InvokeOutput where U: core::convert::From<T>
pub fn nika_verb_invoke::InvokeOutput::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_verb_invoke::InvokeOutput where U: core::convert::Into<T>
pub type nika_verb_invoke::InvokeOutput::Error = core::convert::Infallible
pub fn nika_verb_invoke::InvokeOutput::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_verb_invoke::InvokeOutput where U: core::convert::TryFrom<T>
pub type nika_verb_invoke::InvokeOutput::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_verb_invoke::InvokeOutput::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_verb_invoke::InvokeOutput where T: core::clone::Clone
pub type nika_verb_invoke::InvokeOutput::Owned = T
pub fn nika_verb_invoke::InvokeOutput::clone_into(&self, target: &mut T)
pub fn nika_verb_invoke::InvokeOutput::to_owned(&self) -> T
impl<T> core::any::Any for nika_verb_invoke::InvokeOutput where T: 'static + ?core::marker::Sized
pub fn nika_verb_invoke::InvokeOutput::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_verb_invoke::InvokeOutput where T: ?core::marker::Sized
pub fn nika_verb_invoke::InvokeOutput::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_verb_invoke::InvokeOutput where T: ?core::marker::Sized
pub fn nika_verb_invoke::InvokeOutput::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_verb_invoke::InvokeOutput where T: core::clone::Clone
pub unsafe fn nika_verb_invoke::InvokeOutput::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_verb_invoke::InvokeOutput
pub fn nika_verb_invoke::InvokeOutput::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_verb_invoke::InvokeOutput where T: 'static
pub fn nika_verb_invoke::InvokeOutput::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_verb_invoke::InvokeVerb<T>
impl<T> nika_verb_invoke::InvokeVerb<T> where T: nika_kernel_runtime::tool_executor::ToolExecuteDyn
pub async fn nika_verb_invoke::InvokeVerb<T>::run(&self, input: nika_verb_invoke::InvokeInput) -> core::result::Result<nika_verb_invoke::InvokeOutput, nika_verb_invoke::VerbInvokeError>
impl<T> nika_verb_invoke::InvokeVerb<T>
pub fn nika_verb_invoke::InvokeVerb<T>::new(executor: alloc::sync::Arc<T>) -> Self
impl<T: core::fmt::Debug> core::fmt::Debug for nika_verb_invoke::InvokeVerb<T>
pub fn nika_verb_invoke::InvokeVerb<T>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_verb_invoke::InvokeVerb<T>
impl<T, U> core::convert::Into<U> for nika_verb_invoke::InvokeVerb<T> where U: core::convert::From<T>
pub fn nika_verb_invoke::InvokeVerb<T>::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_verb_invoke::InvokeVerb<T> where U: core::convert::Into<T>
pub type nika_verb_invoke::InvokeVerb<T>::Error = core::convert::Infallible
pub fn nika_verb_invoke::InvokeVerb<T>::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_verb_invoke::InvokeVerb<T> where U: core::convert::TryFrom<T>
pub type nika_verb_invoke::InvokeVerb<T>::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_verb_invoke::InvokeVerb<T>::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_verb_invoke::InvokeVerb<T> where T: 'static + ?core::marker::Sized
pub fn nika_verb_invoke::InvokeVerb<T>::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_verb_invoke::InvokeVerb<T> where T: ?core::marker::Sized
pub fn nika_verb_invoke::InvokeVerb<T>::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_verb_invoke::InvokeVerb<T> where T: ?core::marker::Sized
pub fn nika_verb_invoke::InvokeVerb<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_verb_invoke::InvokeVerb<T>
pub fn nika_verb_invoke::InvokeVerb<T>::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_verb_invoke::InvokeVerb<T> where T: 'static
pub fn nika_verb_invoke::InvokeVerb<T>::as_any(&self) -> &(dyn core::any::Any + 'static)
