pub mod nika_catalog
pub mod nika_catalog::builtin
#[non_exhaustive] pub enum nika_catalog::builtin::BuiltinCategory
pub nika_catalog::builtin::BuiltinCategory::Core
pub nika_catalog::builtin::BuiltinCategory::Data
pub nika_catalog::builtin::BuiltinCategory::File
pub nika_catalog::builtin::BuiltinCategory::Introspection
pub nika_catalog::builtin::BuiltinCategory::Network
impl core::clone::Clone for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::clone(&self) -> nika_catalog::builtin::BuiltinCategory
impl core::cmp::Eq for nika_catalog::builtin::BuiltinCategory
impl core::cmp::PartialEq for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::eq(&self, other: &nika_catalog::builtin::BuiltinCategory) -> bool
impl core::fmt::Debug for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::builtin::BuiltinCategory
impl core::marker::StructuralPartialEq for nika_catalog::builtin::BuiltinCategory
impl serde_core::ser::Serialize for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::BuiltinCategory
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::From<T>
pub fn nika_catalog::builtin::BuiltinCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::Into<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = core::convert::Infallible
pub fn nika_catalog::builtin::BuiltinCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::BuiltinCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub type nika_catalog::builtin::BuiltinCategory::Owned = T
pub fn nika_catalog::builtin::BuiltinCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::BuiltinCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::BuiltinCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::BuiltinCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::BuiltinCategory where T: 'static
pub fn nika_catalog::builtin::BuiltinCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::builtin::BuiltinCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::builtin::Builtin
pub nika_catalog::builtin::Builtin::category: nika_catalog::builtin::BuiltinCategory
pub nika_catalog::builtin::Builtin::name: &'static str
impl nika_catalog::builtin::Builtin
pub const fn nika_catalog::builtin::Builtin::new(name: &'static str, category: nika_catalog::builtin::BuiltinCategory) -> Self
impl core::clone::Clone for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::clone(&self) -> nika_catalog::builtin::Builtin
impl core::cmp::Eq for nika_catalog::builtin::Builtin
impl core::cmp::PartialEq for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::eq(&self, other: &nika_catalog::builtin::Builtin) -> bool
impl core::fmt::Debug for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::builtin::Builtin
impl core::marker::StructuralPartialEq for nika_catalog::builtin::Builtin
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::Builtin
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::Builtin where U: core::convert::From<T>
pub fn nika_catalog::builtin::Builtin::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::Builtin where U: core::convert::Into<T>
pub type nika_catalog::builtin::Builtin::Error = core::convert::Infallible
pub fn nika_catalog::builtin::Builtin::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::Builtin where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::Builtin::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::Builtin::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub type nika_catalog::builtin::Builtin::Owned = T
pub fn nika_catalog::builtin::Builtin::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::Builtin::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::Builtin where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::Builtin::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::Builtin where T: 'static
pub fn nika_catalog::builtin::Builtin::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::capabilities
#[non_exhaustive] pub enum nika_catalog::capabilities::Matcher
pub nika_catalog::capabilities::Matcher::Any
pub nika_catalog::capabilities::Matcher::ContainsAny(&'static [&'static str])
pub nika_catalog::capabilities::Matcher::Exact(&'static str)
pub nika_catalog::capabilities::Matcher::ExactAny(&'static [&'static str])
pub nika_catalog::capabilities::Matcher::PrefixAny(&'static [&'static str])
impl nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::matches(&self, model: &str) -> bool
impl core::fmt::Debug for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::Matcher
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::Matcher where U: core::convert::From<T>
pub fn nika_catalog::capabilities::Matcher::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::Matcher where U: core::convert::Into<T>
pub type nika_catalog::capabilities::Matcher::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::Matcher::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::Matcher where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::Matcher::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::Matcher::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::Matcher where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::Matcher where T: 'static
pub fn nika_catalog::capabilities::Matcher::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::capabilities::CapPatch
pub nika_catalog::capabilities::CapPatch::context_window_tokens: core::option::Option<u32>
pub nika_catalog::capabilities::CapPatch::input_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::capabilities::CapPatch::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::capabilities::CapPatch::max_output_tokens: core::option::Option<u32>
pub nika_catalog::capabilities::CapPatch::output_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::capabilities::CapPatch::reasoning: core::option::Option<bool>
pub nika_catalog::capabilities::CapPatch::supported_parameters: core::option::Option<&'static [nika_catalog::param_flag::ParamFlag]>
pub nika_catalog::capabilities::CapPatch::supports_stop_sequences: core::option::Option<bool>
pub nika_catalog::capabilities::CapPatch::supports_system_messages: core::option::Option<bool>
pub nika_catalog::capabilities::CapPatch::supports_temperature: core::option::Option<bool>
pub nika_catalog::capabilities::CapPatch::token_limit_param: core::option::Option<nika_catalog::model::TokenLimitParam>
pub nika_catalog::capabilities::CapPatch::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::capabilities::CapPatch
pub const fn nika_catalog::capabilities::CapPatch::merge_with(self, other: Self) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::clone(&self) -> nika_catalog::capabilities::CapPatch
impl core::default::Default for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::default() -> nika_catalog::capabilities::CapPatch
impl core::fmt::Debug for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::capabilities::CapPatch
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatch
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatch where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatch::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatch where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatch::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatch::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatch where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatch::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatch::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatch::Owned = T
pub fn nika_catalog::capabilities::CapPatch::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatch::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatch where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatch::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatch where T: 'static
pub fn nika_catalog::capabilities::CapPatch::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_catalog::capabilities::CapPatchBuilder
impl nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::build(self) -> nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatchBuilder::context_window_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::input_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::json_mode(self, v: nika_catalog::json_mode::JsonMode) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::max_output_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::output_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::reasoning(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supported_parameters(self, v: &'static [nika_catalog::param_flag::ParamFlag]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_stop_sequences(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_system_messages(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_temperature(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::token_limit_param(self, v: nika_catalog::model::TokenLimitParam) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::tokenizer(self, v: nika_catalog::tokenizer::TokenizerFamily) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::clone(&self) -> nika_catalog::capabilities::CapPatchBuilder
impl core::default::Default for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::default() -> nika_catalog::capabilities::CapPatchBuilder
impl core::fmt::Debug for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatchBuilder
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatchBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatchBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatchBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatchBuilder::Owned = T
pub fn nika_catalog::capabilities::CapPatchBuilder::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatchBuilder::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatchBuilder where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatchBuilder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatchBuilder where T: 'static
pub fn nika_catalog::capabilities::CapPatchBuilder::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::capabilities::CapRule
pub nika_catalog::capabilities::CapRule::api_dialect: core::option::Option<&'static str>
pub nika_catalog::capabilities::CapRule::caps: nika_catalog::capabilities::CapPatch
pub nika_catalog::capabilities::CapRule::matcher: nika_catalog::capabilities::Matcher
pub nika_catalog::capabilities::CapRule::providers: &'static [&'static str]
pub nika_catalog::capabilities::CapRule::region: core::option::Option<&'static [nika_catalog::region::Region]>
impl nika_catalog::capabilities::CapRule
pub const fn nika_catalog::capabilities::CapRule::new(providers: &'static [&'static str], api_dialect: core::option::Option<&'static str>, region: core::option::Option<&'static [nika_catalog::region::Region]>, matcher: nika_catalog::capabilities::Matcher, caps: nika_catalog::capabilities::CapPatch) -> Self
impl core::fmt::Debug for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapRule
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapRule where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapRule::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapRule where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapRule::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapRule::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapRule where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapRule::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapRule::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::CapRule where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapRule where T: 'static
pub fn nika_catalog::capabilities::CapRule::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::capabilities_view
pub trait nika_catalog::capabilities_view::ModelCapabilitiesView
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::reasoning(&self) -> bool
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::supports_system_messages(&self) -> bool
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::supports_temperature(&self) -> bool
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::capabilities_view::ModelCapabilitiesView::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::capabilities_view::ModelCapabilitiesView for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::model::ModelCapabilities::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::reasoning(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::model::ModelCapabilities::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_system_messages(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_temperature(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::ModelCapabilities::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
pub mod nika_catalog::catalog_source
#[non_exhaustive] pub enum nika_catalog::catalog_source::OverlayOrigin
pub nika_catalog::catalog_source::OverlayOrigin::Core = 0
pub nika_catalog::catalog_source::OverlayOrigin::Pck = 1
pub nika_catalog::catalog_source::OverlayOrigin::User = 2
impl core::clone::Clone for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::clone(&self) -> nika_catalog::catalog_source::OverlayOrigin
impl core::cmp::Eq for nika_catalog::catalog_source::OverlayOrigin
impl core::cmp::Ord for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::cmp(&self, other: &nika_catalog::catalog_source::OverlayOrigin) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::eq(&self, other: &nika_catalog::catalog_source::OverlayOrigin) -> bool
impl core::cmp::PartialOrd for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::partial_cmp(&self, other: &nika_catalog::catalog_source::OverlayOrigin) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::catalog_source::OverlayOrigin
impl core::marker::StructuralPartialEq for nika_catalog::catalog_source::OverlayOrigin
impl<D> owo_colors::OwoColorize for nika_catalog::catalog_source::OverlayOrigin
impl<T, U> core::convert::Into<U> for nika_catalog::catalog_source::OverlayOrigin where U: core::convert::From<T>
pub fn nika_catalog::catalog_source::OverlayOrigin::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::catalog_source::OverlayOrigin where U: core::convert::Into<T>
pub type nika_catalog::catalog_source::OverlayOrigin::Error = core::convert::Infallible
pub fn nika_catalog::catalog_source::OverlayOrigin::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::catalog_source::OverlayOrigin where U: core::convert::TryFrom<T>
pub type nika_catalog::catalog_source::OverlayOrigin::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::catalog_source::OverlayOrigin::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::catalog_source::OverlayOrigin where T: core::clone::Clone
pub type nika_catalog::catalog_source::OverlayOrigin::Owned = T
pub fn nika_catalog::catalog_source::OverlayOrigin::clone_into(&self, target: &mut T)
pub fn nika_catalog::catalog_source::OverlayOrigin::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::catalog_source::OverlayOrigin where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::catalog_source::OverlayOrigin where T: 'static + ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::catalog_source::OverlayOrigin where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::catalog_source::OverlayOrigin where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::catalog_source::OverlayOrigin where T: core::clone::Clone
pub unsafe fn nika_catalog::catalog_source::OverlayOrigin::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::catalog_source::OverlayOrigin where T: 'static
pub fn nika_catalog::catalog_source::OverlayOrigin::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_catalog::catalog_source::StaticCatalogDataSource
impl core::clone::Clone for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::clone(&self) -> nika_catalog::catalog_source::StaticCatalogDataSource
impl core::fmt::Debug for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::catalog_source::StaticCatalogDataSource
impl nika_catalog::catalog_source::CatalogDataSource for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::estimate_cost(&self, model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing(&self, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing_scoped(&self, provider: &str, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::model_capabilities(&self, provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::origin(&self) -> nika_catalog::catalog_source::OverlayOrigin
impl<D> owo_colors::OwoColorize for nika_catalog::catalog_source::StaticCatalogDataSource
impl<T, U> core::convert::Into<U> for nika_catalog::catalog_source::StaticCatalogDataSource where U: core::convert::From<T>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::catalog_source::StaticCatalogDataSource where U: core::convert::Into<T>
pub type nika_catalog::catalog_source::StaticCatalogDataSource::Error = core::convert::Infallible
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::catalog_source::StaticCatalogDataSource where U: core::convert::TryFrom<T>
pub type nika_catalog::catalog_source::StaticCatalogDataSource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::catalog_source::StaticCatalogDataSource where T: core::clone::Clone
pub type nika_catalog::catalog_source::StaticCatalogDataSource::Owned = T
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::clone_into(&self, target: &mut T)
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::catalog_source::StaticCatalogDataSource where T: 'static + ?core::marker::Sized
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::catalog_source::StaticCatalogDataSource where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::catalog_source::StaticCatalogDataSource where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::catalog_source::StaticCatalogDataSource where T: core::clone::Clone
pub unsafe fn nika_catalog::catalog_source::StaticCatalogDataSource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::catalog_source::StaticCatalogDataSource where T: 'static
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::as_any(&self) -> &(dyn core::any::Any + 'static)
pub trait nika_catalog::catalog_source::CatalogDataSource: core::marker::Send + core::marker::Sync
pub fn nika_catalog::catalog_source::CatalogDataSource::estimate_cost(&self, model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::catalog_source::CatalogDataSource::find_pricing(&self, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::CatalogDataSource::find_pricing_scoped(&self, provider: &str, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::CatalogDataSource::model_capabilities(&self, provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::catalog_source::CatalogDataSource::origin(&self) -> nika_catalog::catalog_source::OverlayOrigin
impl nika_catalog::catalog_source::CatalogDataSource for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::estimate_cost(&self, model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing(&self, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing_scoped(&self, provider: &str, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::model_capabilities(&self, provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::origin(&self) -> nika_catalog::catalog_source::OverlayOrigin
pub mod nika_catalog::category
#[non_exhaustive] pub enum nika_catalog::category::Category
pub nika_catalog::category::Category::Ai
pub nika_catalog::category::Category::Analytics
pub nika_catalog::category::Category::Anthropic
pub nika_catalog::category::Category::Audio
pub nika_catalog::category::Category::Cms
pub nika_catalog::category::Category::Communication
pub nika_catalog::category::Category::Databases
pub nika_catalog::category::Category::Developer
pub nika_catalog::category::Category::Devops
pub nika_catalog::category::Category::Ecommerce
pub nika_catalog::category::Category::Image
pub nika_catalog::category::Category::Lifestyle
pub nika_catalog::category::Category::Maps
pub nika_catalog::category::Category::Marketing
pub nika_catalog::category::Category::Productivity
pub nika_catalog::category::Category::Search
pub nika_catalog::category::Category::Social
pub nika_catalog::category::Category::Vectordb
impl nika_catalog::category::Category
pub const fn nika_catalog::category::Category::as_str(self) -> &'static str
pub fn nika_catalog::category::Category::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::category::Category
pub fn nika_catalog::category::Category::clone(&self) -> nika_catalog::category::Category
impl core::cmp::Eq for nika_catalog::category::Category
impl core::cmp::PartialEq for nika_catalog::category::Category
pub fn nika_catalog::category::Category::eq(&self, other: &nika_catalog::category::Category) -> bool
impl core::fmt::Debug for nika_catalog::category::Category
pub fn nika_catalog::category::Category::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::category::Category
pub fn nika_catalog::category::Category::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::category::Category
impl core::marker::StructuralPartialEq for nika_catalog::category::Category
impl core::str::traits::FromStr for nika_catalog::category::Category
pub type nika_catalog::category::Category::Err = nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::Category::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::category::Category
pub fn nika_catalog::category::Category::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::category::Category
impl<T, U> core::convert::Into<U> for nika_catalog::category::Category where U: core::convert::From<T>
pub fn nika_catalog::category::Category::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::Category where U: core::convert::Into<T>
pub type nika_catalog::category::Category::Error = core::convert::Infallible
pub fn nika_catalog::category::Category::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::Category where U: core::convert::TryFrom<T>
pub type nika_catalog::category::Category::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::Category::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::Category where T: core::clone::Clone
pub type nika_catalog::category::Category::Owned = T
pub fn nika_catalog::category::Category::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::Category::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::category::Category where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::Category::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::Category where T: core::clone::Clone
pub unsafe fn nika_catalog::category::Category::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::Category where T: 'static
pub fn nika_catalog::category::Category::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::category::Category where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::category::ParseCategoryError
pub nika_catalog::category::ParseCategoryError::input: alloc::string::String
impl nika_catalog::category::ParseCategoryError
pub const fn nika_catalog::category::ParseCategoryError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::clone(&self) -> nika_catalog::category::ParseCategoryError
impl core::cmp::Eq for nika_catalog::category::ParseCategoryError
impl core::cmp::PartialEq for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::eq(&self, other: &nika_catalog::category::ParseCategoryError) -> bool
impl core::error::Error for nika_catalog::category::ParseCategoryError
impl core::fmt::Debug for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::category::ParseCategoryError
impl<D> owo_colors::OwoColorize for nika_catalog::category::ParseCategoryError
impl<T, U> core::convert::Into<U> for nika_catalog::category::ParseCategoryError where U: core::convert::From<T>
pub fn nika_catalog::category::ParseCategoryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::ParseCategoryError where U: core::convert::Into<T>
pub type nika_catalog::category::ParseCategoryError::Error = core::convert::Infallible
pub fn nika_catalog::category::ParseCategoryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::ParseCategoryError where U: core::convert::TryFrom<T>
pub type nika_catalog::category::ParseCategoryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::ParseCategoryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub type nika_catalog::category::ParseCategoryError::Owned = T
pub fn nika_catalog::category::ParseCategoryError::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::ParseCategoryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::category::ParseCategoryError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::category::ParseCategoryError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub unsafe fn nika_catalog::category::ParseCategoryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::ParseCategoryError where T: 'static
pub fn nika_catalog::category::ParseCategoryError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::distribution
#[non_exhaustive] pub enum nika_catalog::distribution::AuthMode
pub nika_catalog::distribution::AuthMode::Bearer
pub nika_catalog::distribution::AuthMode::None
pub nika_catalog::distribution::AuthMode::OAuth
impl core::clone::Clone for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::clone(&self) -> nika_catalog::distribution::AuthMode
impl core::cmp::Eq for nika_catalog::distribution::AuthMode
impl core::cmp::PartialEq for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::eq(&self, other: &nika_catalog::distribution::AuthMode) -> bool
impl core::fmt::Debug for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::AuthMode
impl core::marker::StructuralPartialEq for nika_catalog::distribution::AuthMode
impl serde_core::ser::Serialize for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::AuthMode
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::AuthMode where U: core::convert::From<T>
pub fn nika_catalog::distribution::AuthMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::AuthMode where U: core::convert::Into<T>
pub type nika_catalog::distribution::AuthMode::Error = core::convert::Infallible
pub fn nika_catalog::distribution::AuthMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::AuthMode where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::AuthMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::AuthMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub type nika_catalog::distribution::AuthMode::Owned = T
pub fn nika_catalog::distribution::AuthMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::AuthMode::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::AuthMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::AuthMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::AuthMode where T: 'static
pub fn nika_catalog::distribution::AuthMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::AuthMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::distribution::PyRunner
pub nika_catalog::distribution::PyRunner::Pipx
pub nika_catalog::distribution::PyRunner::Uvx
impl core::clone::Clone for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::clone(&self) -> nika_catalog::distribution::PyRunner
impl core::cmp::Eq for nika_catalog::distribution::PyRunner
impl core::cmp::PartialEq for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::eq(&self, other: &nika_catalog::distribution::PyRunner) -> bool
impl core::fmt::Debug for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::PyRunner
impl core::marker::StructuralPartialEq for nika_catalog::distribution::PyRunner
impl serde_core::ser::Serialize for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::PyRunner
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::PyRunner where U: core::convert::From<T>
pub fn nika_catalog::distribution::PyRunner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::PyRunner where U: core::convert::Into<T>
pub type nika_catalog::distribution::PyRunner::Error = core::convert::Infallible
pub fn nika_catalog::distribution::PyRunner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::PyRunner where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::PyRunner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::PyRunner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub type nika_catalog::distribution::PyRunner::Owned = T
pub fn nika_catalog::distribution::PyRunner::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::PyRunner::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::PyRunner where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::PyRunner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::PyRunner where T: 'static
pub fn nika_catalog::distribution::PyRunner::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::PyRunner where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::distribution::RegistryType
pub nika_catalog::distribution::RegistryType::Cargo
pub nika_catalog::distribution::RegistryType::Mcpb
pub nika_catalog::distribution::RegistryType::Npm
pub nika_catalog::distribution::RegistryType::Oci
pub nika_catalog::distribution::RegistryType::Pypi
impl core::clone::Clone for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::clone(&self) -> nika_catalog::distribution::RegistryType
impl core::cmp::Eq for nika_catalog::distribution::RegistryType
impl core::cmp::PartialEq for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::eq(&self, other: &nika_catalog::distribution::RegistryType) -> bool
impl core::fmt::Debug for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::RegistryType
impl core::marker::StructuralPartialEq for nika_catalog::distribution::RegistryType
impl serde_core::ser::Serialize for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::RegistryType
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::RegistryType where U: core::convert::From<T>
pub fn nika_catalog::distribution::RegistryType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::RegistryType where U: core::convert::Into<T>
pub type nika_catalog::distribution::RegistryType::Error = core::convert::Infallible
pub fn nika_catalog::distribution::RegistryType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::RegistryType where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::RegistryType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::RegistryType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub type nika_catalog::distribution::RegistryType::Owned = T
pub fn nika_catalog::distribution::RegistryType::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::RegistryType::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::RegistryType where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::RegistryType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::RegistryType where T: 'static
pub fn nika_catalog::distribution::RegistryType::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::RegistryType where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::distribution::Transport
pub nika_catalog::distribution::Transport::Sse
pub nika_catalog::distribution::Transport::Stdio
pub nika_catalog::distribution::Transport::StreamableHttp
impl core::clone::Clone for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::clone(&self) -> nika_catalog::distribution::Transport
impl core::cmp::Eq for nika_catalog::distribution::Transport
impl core::cmp::PartialEq for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::eq(&self, other: &nika_catalog::distribution::Transport) -> bool
impl core::fmt::Debug for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::Transport
impl core::marker::StructuralPartialEq for nika_catalog::distribution::Transport
impl serde_core::ser::Serialize for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::Transport
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::Transport where U: core::convert::From<T>
pub fn nika_catalog::distribution::Transport::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::Transport where U: core::convert::Into<T>
pub type nika_catalog::distribution::Transport::Error = core::convert::Infallible
pub fn nika_catalog::distribution::Transport::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::Transport where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::Transport::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::Transport::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::Transport where T: core::clone::Clone
pub type nika_catalog::distribution::Transport::Owned = T
pub fn nika_catalog::distribution::Transport::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::Transport::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::Transport where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::Transport where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::Transport::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::Transport where T: 'static
pub fn nika_catalog::distribution::Transport::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::Transport where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::distribution::EnvVarSpec
pub nika_catalog::distribution::EnvVarSpec::description: &'static str
pub nika_catalog::distribution::EnvVarSpec::is_secret: bool
pub nika_catalog::distribution::EnvVarSpec::key_prefixes: &'static [&'static str]
pub nika_catalog::distribution::EnvVarSpec::name: &'static str
pub nika_catalog::distribution::EnvVarSpec::required: bool
impl nika_catalog::distribution::EnvVarSpec
pub const fn nika_catalog::distribution::EnvVarSpec::new(name: &'static str, key_prefixes: &'static [&'static str], required: bool, is_secret: bool, description: &'static str) -> Self
impl core::clone::Clone for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::clone(&self) -> nika_catalog::distribution::EnvVarSpec
impl core::cmp::Eq for nika_catalog::distribution::EnvVarSpec
impl core::cmp::PartialEq for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::eq(&self, other: &nika_catalog::distribution::EnvVarSpec) -> bool
impl core::fmt::Debug for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::EnvVarSpec
impl core::marker::StructuralPartialEq for nika_catalog::distribution::EnvVarSpec
impl serde_core::ser::Serialize for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::EnvVarSpec
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::From<T>
pub fn nika_catalog::distribution::EnvVarSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::Into<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = core::convert::Infallible
pub fn nika_catalog::distribution::EnvVarSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::EnvVarSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub type nika_catalog::distribution::EnvVarSpec::Owned = T
pub fn nika_catalog::distribution::EnvVarSpec::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::EnvVarSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::EnvVarSpec where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::EnvVarSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::EnvVarSpec where T: 'static
pub fn nika_catalog::distribution::EnvVarSpec::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::distribution::McpPackage
pub nika_catalog::distribution::McpPackage::identifier: &'static str
pub nika_catalog::distribution::McpPackage::registry_type: nika_catalog::distribution::RegistryType
pub nika_catalog::distribution::McpPackage::runner: core::option::Option<nika_catalog::distribution::PyRunner>
pub nika_catalog::distribution::McpPackage::transport: nika_catalog::distribution::Transport
pub nika_catalog::distribution::McpPackage::version: core::option::Option<&'static str>
impl nika_catalog::distribution::McpPackage
pub const fn nika_catalog::distribution::McpPackage::new(registry_type: nika_catalog::distribution::RegistryType, identifier: &'static str, version: core::option::Option<&'static str>, transport: nika_catalog::distribution::Transport, runner: core::option::Option<nika_catalog::distribution::PyRunner>) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::clone(&self) -> nika_catalog::distribution::McpPackage
impl core::cmp::Eq for nika_catalog::distribution::McpPackage
impl core::cmp::PartialEq for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::eq(&self, other: &nika_catalog::distribution::McpPackage) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpPackage
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpPackage
impl serde_core::ser::Serialize for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpPackage
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpPackage where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpPackage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpPackage where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpPackage::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpPackage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpPackage where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpPackage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpPackage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub type nika_catalog::distribution::McpPackage::Owned = T
pub fn nika_catalog::distribution::McpPackage::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpPackage::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpPackage where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpPackage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpPackage where T: 'static
pub fn nika_catalog::distribution::McpPackage::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::distribution::McpRemote
pub nika_catalog::distribution::McpRemote::auth: nika_catalog::distribution::AuthMode
pub nika_catalog::distribution::McpRemote::transport: nika_catalog::distribution::Transport
pub nika_catalog::distribution::McpRemote::url: &'static str
impl nika_catalog::distribution::McpRemote
pub const fn nika_catalog::distribution::McpRemote::new(transport: nika_catalog::distribution::Transport, url: &'static str, auth: nika_catalog::distribution::AuthMode) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::clone(&self) -> nika_catalog::distribution::McpRemote
impl core::cmp::Eq for nika_catalog::distribution::McpRemote
impl core::cmp::PartialEq for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::eq(&self, other: &nika_catalog::distribution::McpRemote) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpRemote
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpRemote
impl serde_core::ser::Serialize for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpRemote
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpRemote where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpRemote::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpRemote where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpRemote::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpRemote::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpRemote where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpRemote::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpRemote::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub type nika_catalog::distribution::McpRemote::Owned = T
pub fn nika_catalog::distribution::McpRemote::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpRemote::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpRemote where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpRemote::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpRemote where T: 'static
pub fn nika_catalog::distribution::McpRemote::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::embedding
#[non_exhaustive] pub enum nika_catalog::embedding::Similarity
pub nika_catalog::embedding::Similarity::Cosine
pub nika_catalog::embedding::Similarity::DotProduct
pub nika_catalog::embedding::Similarity::L2
impl nika_catalog::embedding::Similarity
pub const fn nika_catalog::embedding::Similarity::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::clone(&self) -> nika_catalog::embedding::Similarity
impl core::cmp::Eq for nika_catalog::embedding::Similarity
impl core::cmp::PartialEq for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::eq(&self, other: &nika_catalog::embedding::Similarity) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::embedding::Similarity
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Similarity
impl serde_core::ser::Serialize for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Similarity
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Similarity where U: core::convert::From<T>
pub fn nika_catalog::embedding::Similarity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Similarity where U: core::convert::Into<T>
pub type nika_catalog::embedding::Similarity::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Similarity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Similarity where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Similarity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Similarity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub type nika_catalog::embedding::Similarity::Owned = T
pub fn nika_catalog::embedding::Similarity::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Similarity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Similarity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Similarity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Similarity where T: 'static
pub fn nika_catalog::embedding::Similarity::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::embedding::Embedding
pub nika_catalog::embedding::Embedding::description: &'static str
pub nika_catalog::embedding::Embedding::dimensions: u32
pub nika_catalog::embedding::Embedding::extra_tags: &'static [&'static str]
pub nika_catalog::embedding::Embedding::id: &'static str
pub nika_catalog::embedding::Embedding::input_per_million: f64
pub nika_catalog::embedding::Embedding::max_input_tokens: u32
pub nika_catalog::embedding::Embedding::model: &'static str
pub nika_catalog::embedding::Embedding::normalized_by_default: bool
pub nika_catalog::embedding::Embedding::provider: &'static str
pub nika_catalog::embedding::Embedding::similarity: nika_catalog::embedding::Similarity
pub nika_catalog::embedding::Embedding::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::embedding::Embedding
pub const fn nika_catalog::embedding::Embedding::new(id: &'static str, provider: &'static str, model: &'static str, dimensions: u32, max_input_tokens: u32, normalized_by_default: bool, similarity: nika_catalog::embedding::Similarity, input_per_million: f64, description: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::clone(&self) -> nika_catalog::embedding::Embedding
impl core::cmp::PartialEq for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::eq(&self, other: &nika_catalog::embedding::Embedding) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::embedding::Embedding
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Embedding
impl serde_core::ser::Serialize for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Embedding
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Embedding where U: core::convert::From<T>
pub fn nika_catalog::embedding::Embedding::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Embedding where U: core::convert::Into<T>
pub type nika_catalog::embedding::Embedding::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Embedding::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Embedding where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Embedding::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Embedding::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub type nika_catalog::embedding::Embedding::Owned = T
pub fn nika_catalog::embedding::Embedding::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Embedding::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Embedding where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Embedding::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Embedding where T: 'static
pub fn nika_catalog::embedding::Embedding::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::error
#[non_exhaustive] pub enum nika_catalog::error::CatalogError
pub nika_catalog::error::CatalogError::CapabilityRuleConflict
pub nika_catalog::error::CatalogError::CapabilityRuleConflict::rule_a: alloc::string::String
pub nika_catalog::error::CatalogError::CapabilityRuleConflict::rule_b: alloc::string::String
pub nika_catalog::error::CatalogError::CapabilityRuleConflict::scope: alloc::string::String
pub nika_catalog::error::CatalogError::ContextWindowInvariant
pub nika_catalog::error::CatalogError::ContextWindowInvariant::ctx: u32
pub nika_catalog::error::CatalogError::ContextWindowInvariant::max_out: u32
pub nika_catalog::error::CatalogError::ContextWindowInvariant::model: alloc::string::String
pub nika_catalog::error::CatalogError::DuplicateEntry
pub nika_catalog::error::CatalogError::DuplicateEntry::catalog: &'static str
pub nika_catalog::error::CatalogError::DuplicateEntry::name: alloc::string::String
pub nika_catalog::error::CatalogError::JsonModeUnknown
pub nika_catalog::error::CatalogError::JsonModeUnknown::model: alloc::string::String
pub nika_catalog::error::CatalogError::JsonModeUnknown::raw_value: alloc::string::String
pub nika_catalog::error::CatalogError::MissingPricing
pub nika_catalog::error::CatalogError::MissingPricing::model: &'static str
pub nika_catalog::error::CatalogError::MissingPricing::provider: &'static str
pub nika_catalog::error::CatalogError::NotSorted
pub nika_catalog::error::CatalogError::NotSorted::catalog: &'static str
pub nika_catalog::error::CatalogError::NotSorted::current: alloc::string::String
pub nika_catalog::error::CatalogError::NotSorted::index: usize
pub nika_catalog::error::CatalogError::NotSorted::prev: alloc::string::String
pub nika_catalog::error::CatalogError::PricingAxisOutOfRange
pub nika_catalog::error::CatalogError::PricingAxisOutOfRange::bound: &'static str
pub nika_catalog::error::CatalogError::PricingAxisOutOfRange::field: alloc::string::String
pub nika_catalog::error::CatalogError::PricingAxisOutOfRange::value: f64
pub nika_catalog::error::CatalogError::SchemaMismatch
pub nika_catalog::error::CatalogError::SchemaMismatch::actual: alloc::string::String
pub nika_catalog::error::CatalogError::SchemaMismatch::expected: &'static str
pub nika_catalog::error::CatalogError::SchemaMismatch::path: alloc::string::String
pub nika_catalog::error::CatalogError::TomlParse
pub nika_catalog::error::CatalogError::TomlParse::col: usize
pub nika_catalog::error::CatalogError::TomlParse::line: usize
pub nika_catalog::error::CatalogError::TomlParse::msg: alloc::string::String
pub nika_catalog::error::CatalogError::TomlParse::path: alloc::string::String
impl core::error::Error for nika_catalog::error::CatalogError
impl core::fmt::Debug for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl miette::protocol::Diagnostic for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::help(&self) -> core::option::Option<alloc::boxed::Box<(dyn core::fmt::Display + '_)>>
impl nika_error::traits::NikaErrorCode for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::nika_code(&self) -> nika_error::codes::NikaCode
impl<D> owo_colors::OwoColorize for nika_catalog::error::CatalogError
impl<T, U> core::convert::Into<U> for nika_catalog::error::CatalogError where U: core::convert::From<T>
pub fn nika_catalog::error::CatalogError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::error::CatalogError where U: core::convert::Into<T>
pub type nika_catalog::error::CatalogError::Error = core::convert::Infallible
pub fn nika_catalog::error::CatalogError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::error::CatalogError where U: core::convert::TryFrom<T>
pub type nika_catalog::error::CatalogError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::error::CatalogError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for nika_catalog::error::CatalogError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::error::CatalogError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::error::CatalogError where T: ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::error::CatalogError where T: ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::error::CatalogError where T: 'static
pub fn nika_catalog::error::CatalogError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::json_mode
#[non_exhaustive] pub enum nika_catalog::json_mode::JsonMode
pub nika_catalog::json_mode::JsonMode::Object
pub nika_catalog::json_mode::JsonMode::Schema
pub nika_catalog::json_mode::JsonMode::Unavailable
impl nika_catalog::json_mode::JsonMode
pub const fn nika_catalog::json_mode::JsonMode::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::clone(&self) -> nika_catalog::json_mode::JsonMode
impl core::cmp::Eq for nika_catalog::json_mode::JsonMode
impl core::cmp::Ord for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::eq(&self, other: &nika_catalog::json_mode::JsonMode) -> bool
impl core::cmp::PartialOrd for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::partial_cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::json_mode::JsonMode
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::JsonMode
impl core::str::traits::FromStr for nika_catalog::json_mode::JsonMode
pub type nika_catalog::json_mode::JsonMode::Err = nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::JsonMode::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::JsonMode
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::JsonMode where U: core::convert::From<T>
pub fn nika_catalog::json_mode::JsonMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::JsonMode where U: core::convert::Into<T>
pub type nika_catalog::json_mode::JsonMode::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::JsonMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::JsonMode where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::JsonMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::JsonMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub type nika_catalog::json_mode::JsonMode::Owned = T
pub fn nika_catalog::json_mode::JsonMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::JsonMode::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::JsonMode where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::JsonMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::JsonMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::JsonMode where T: 'static
pub fn nika_catalog::json_mode::JsonMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::json_mode::JsonMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::json_mode::ParseJsonModeError
pub nika_catalog::json_mode::ParseJsonModeError::input: alloc::string::String
impl nika_catalog::json_mode::ParseJsonModeError
pub const fn nika_catalog::json_mode::ParseJsonModeError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::clone(&self) -> nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::Eq for nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::PartialEq for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::eq(&self, other: &nika_catalog::json_mode::ParseJsonModeError) -> bool
impl core::error::Error for nika_catalog::json_mode::ParseJsonModeError
impl core::fmt::Debug for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::ParseJsonModeError
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::ParseJsonModeError
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::From<T>
pub fn nika_catalog::json_mode::ParseJsonModeError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::Into<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::ParseJsonModeError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::ParseJsonModeError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub type nika_catalog::json_mode::ParseJsonModeError::Owned = T
pub fn nika_catalog::json_mode::ParseJsonModeError::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::ParseJsonModeError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::ParseJsonModeError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::ParseJsonModeError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::ParseJsonModeError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::ParseJsonModeError where T: 'static
pub fn nika_catalog::json_mode::ParseJsonModeError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::lookup
pub fn nika_catalog::lookup::estimate_cost(model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::lookup::find_builtin(name: &str) -> core::option::Option<&'static nika_catalog::builtin::Builtin>
pub fn nika_catalog::lookup::find_embedding(id: &str) -> core::option::Option<&'static nika_catalog::embedding::Embedding>
pub fn nika_catalog::lookup::find_mcp_server(name: &str) -> core::option::Option<&'static nika_catalog::mcp_server::McpServer>
pub fn nika_catalog::lookup::find_pricing(model: &str) -> core::option::Option<&'static nika_catalog::model::ModelPricing>
pub fn nika_catalog::lookup::find_pricing_scoped(provider: &str, model: &str) -> core::option::Option<&'static nika_catalog::model::ModelPricing>
pub fn nika_catalog::lookup::find_provider(name: &str) -> core::option::Option<&'static nika_catalog::provider::Provider>
pub fn nika_catalog::lookup::find_transform(name: &str) -> core::option::Option<&'static nika_catalog::transform::TransformDef>
pub fn nika_catalog::lookup::is_known_builtin(name: &str) -> bool
pub fn nika_catalog::lookup::is_known_mcp_server(name: &str) -> bool
pub fn nika_catalog::lookup::is_known_transform(name: &str) -> bool
pub fn nika_catalog::lookup::model_capabilities(provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::lookup::resolve_mcp_name(name: &str) -> core::option::Option<alloc::string::String>
pub fn nika_catalog::lookup::validate_key_format(provider: &nika_catalog::provider::Provider, key: &str) -> bool
pub mod nika_catalog::mcp_server
#[non_exhaustive] pub enum nika_catalog::mcp_server::McpPricing
pub nika_catalog::mcp_server::McpPricing::Free
pub nika_catalog::mcp_server::McpPricing::Freemium
pub nika_catalog::mcp_server::McpPricing::Paid
impl core::clone::Clone for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::clone(&self) -> nika_catalog::mcp_server::McpPricing
impl core::cmp::Eq for nika_catalog::mcp_server::McpPricing
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::eq(&self, other: &nika_catalog::mcp_server::McpPricing) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::mcp_server::McpPricing
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpPricing
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpPricing
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpPricing::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpPricing::Owned = T
pub fn nika_catalog::mcp_server::McpPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpPricing where T: 'static
pub fn nika_catalog::mcp_server::McpPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::mcp_server::McpServer
pub nika_catalog::mcp_server::McpServer::aliases: &'static [&'static str]
pub nika_catalog::mcp_server::McpServer::category: nika_catalog::category::Category
pub nika_catalog::mcp_server::McpServer::description: &'static str
pub nika_catalog::mcp_server::McpServer::env_vars: &'static [nika_catalog::distribution::EnvVarSpec]
pub nika_catalog::mcp_server::McpServer::extra_tags: &'static [&'static str]
pub nika_catalog::mcp_server::McpServer::homepage: core::option::Option<&'static str>
pub nika_catalog::mcp_server::McpServer::id: &'static str
pub nika_catalog::mcp_server::McpServer::last_verified: &'static str
pub nika_catalog::mcp_server::McpServer::packages: &'static [nika_catalog::distribution::McpPackage]
pub nika_catalog::mcp_server::McpServer::pricing: nika_catalog::mcp_server::McpPricing
pub nika_catalog::mcp_server::McpServer::remotes: &'static [nika_catalog::distribution::McpRemote]
pub nika_catalog::mcp_server::McpServer::tags: &'static [nika_catalog::tags::Tag]
pub nika_catalog::mcp_server::McpServer::title: &'static str
impl nika_catalog::mcp_server::McpServer
pub const fn nika_catalog::mcp_server::McpServer::new(id: &'static str, aliases: &'static [&'static str], title: &'static str, description: &'static str, packages: &'static [nika_catalog::distribution::McpPackage], remotes: &'static [nika_catalog::distribution::McpRemote], env_vars: &'static [nika_catalog::distribution::EnvVarSpec], homepage: core::option::Option<&'static str>, category: nika_catalog::category::Category, pricing: nika_catalog::mcp_server::McpPricing, last_verified: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::clone(&self) -> nika_catalog::mcp_server::McpServer
impl core::cmp::Eq for nika_catalog::mcp_server::McpServer
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::eq(&self, other: &nika_catalog::mcp_server::McpServer) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpServer
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpServer
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpServer where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpServer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpServer where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpServer::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpServer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpServer where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpServer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpServer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpServer::Owned = T
pub fn nika_catalog::mcp_server::McpServer::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpServer::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpServer where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpServer::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpServer where T: 'static
pub fn nika_catalog::mcp_server::McpServer::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::modality
#[non_exhaustive] pub enum nika_catalog::modality::Modality
pub nika_catalog::modality::Modality::Audio
pub nika_catalog::modality::Modality::Embedding
pub nika_catalog::modality::Modality::Image
pub nika_catalog::modality::Modality::ImageGen
pub nika_catalog::modality::Modality::Pdf
pub nika_catalog::modality::Modality::Speech
pub nika_catalog::modality::Modality::Text
pub nika_catalog::modality::Modality::Video
impl nika_catalog::modality::Modality
pub const fn nika_catalog::modality::Modality::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::clone(&self) -> nika_catalog::modality::Modality
impl core::cmp::Eq for nika_catalog::modality::Modality
impl core::cmp::Ord for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::cmp(&self, other: &nika_catalog::modality::Modality) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::eq(&self, other: &nika_catalog::modality::Modality) -> bool
impl core::cmp::PartialOrd for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::partial_cmp(&self, other: &nika_catalog::modality::Modality) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::modality::Modality
impl core::marker::StructuralPartialEq for nika_catalog::modality::Modality
impl core::str::traits::FromStr for nika_catalog::modality::Modality
pub type nika_catalog::modality::Modality::Err = nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::Modality::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::modality::Modality
impl<T, U> core::convert::Into<U> for nika_catalog::modality::Modality where U: core::convert::From<T>
pub fn nika_catalog::modality::Modality::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::Modality where U: core::convert::Into<T>
pub type nika_catalog::modality::Modality::Error = core::convert::Infallible
pub fn nika_catalog::modality::Modality::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::Modality where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::Modality::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::Modality::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::Modality where T: core::clone::Clone
pub type nika_catalog::modality::Modality::Owned = T
pub fn nika_catalog::modality::Modality::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::Modality::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::Modality where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::Modality where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::Modality where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::Modality::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::Modality where T: 'static
pub fn nika_catalog::modality::Modality::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::modality::Modality where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::modality::ParseModalityError
pub nika_catalog::modality::ParseModalityError::input: alloc::string::String
impl nika_catalog::modality::ParseModalityError
pub const fn nika_catalog::modality::ParseModalityError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::clone(&self) -> nika_catalog::modality::ParseModalityError
impl core::cmp::Eq for nika_catalog::modality::ParseModalityError
impl core::cmp::PartialEq for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::eq(&self, other: &nika_catalog::modality::ParseModalityError) -> bool
impl core::error::Error for nika_catalog::modality::ParseModalityError
impl core::fmt::Debug for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::modality::ParseModalityError
impl<D> owo_colors::OwoColorize for nika_catalog::modality::ParseModalityError
impl<T, U> core::convert::Into<U> for nika_catalog::modality::ParseModalityError where U: core::convert::From<T>
pub fn nika_catalog::modality::ParseModalityError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::ParseModalityError where U: core::convert::Into<T>
pub type nika_catalog::modality::ParseModalityError::Error = core::convert::Infallible
pub fn nika_catalog::modality::ParseModalityError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::ParseModalityError where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::ParseModalityError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::ParseModalityError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub type nika_catalog::modality::ParseModalityError::Owned = T
pub fn nika_catalog::modality::ParseModalityError::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::ParseModalityError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::ParseModalityError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::ParseModalityError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::ParseModalityError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::ParseModalityError where T: 'static
pub fn nika_catalog::modality::ParseModalityError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::model
#[non_exhaustive] pub enum nika_catalog::model::TokenLimitParam
pub nika_catalog::model::TokenLimitParam::MaxCompletionTokens
pub nika_catalog::model::TokenLimitParam::MaxOutputTokens
pub nika_catalog::model::TokenLimitParam::MaxTokens
impl core::clone::Clone for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::clone(&self) -> nika_catalog::model::TokenLimitParam
impl core::cmp::Eq for nika_catalog::model::TokenLimitParam
impl core::cmp::PartialEq for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::eq(&self, other: &nika_catalog::model::TokenLimitParam) -> bool
impl core::fmt::Debug for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::model::TokenLimitParam
impl core::marker::StructuralPartialEq for nika_catalog::model::TokenLimitParam
impl<D> owo_colors::OwoColorize for nika_catalog::model::TokenLimitParam
impl<T, U> core::convert::Into<U> for nika_catalog::model::TokenLimitParam where U: core::convert::From<T>
pub fn nika_catalog::model::TokenLimitParam::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::TokenLimitParam where U: core::convert::Into<T>
pub type nika_catalog::model::TokenLimitParam::Error = core::convert::Infallible
pub fn nika_catalog::model::TokenLimitParam::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::TokenLimitParam where U: core::convert::TryFrom<T>
pub type nika_catalog::model::TokenLimitParam::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::TokenLimitParam::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub type nika_catalog::model::TokenLimitParam::Owned = T
pub fn nika_catalog::model::TokenLimitParam::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::TokenLimitParam::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::TokenLimitParam where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub unsafe fn nika_catalog::model::TokenLimitParam::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::TokenLimitParam where T: 'static
pub fn nika_catalog::model::TokenLimitParam::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::model::CostEstimate
pub nika_catalog::model::CostEstimate::input_rate_per_million: f64
pub nika_catalog::model::CostEstimate::model: alloc::string::String
pub nika_catalog::model::CostEstimate::output_rate_per_million: f64
pub nika_catalog::model::CostEstimate::provider: alloc::string::String
pub nika_catalog::model::CostEstimate::usd: f64
impl nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::new(usd: f64, input_rate_per_million: f64, output_rate_per_million: f64, model: alloc::string::String, provider: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::clone(&self) -> nika_catalog::model::CostEstimate
impl core::cmp::PartialEq for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::eq(&self, other: &nika_catalog::model::CostEstimate) -> bool
impl core::fmt::Debug for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::CostEstimate
impl serde_core::ser::Serialize for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::model::CostEstimate
impl<T, U> core::convert::Into<U> for nika_catalog::model::CostEstimate where U: core::convert::From<T>
pub fn nika_catalog::model::CostEstimate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::CostEstimate where U: core::convert::Into<T>
pub type nika_catalog::model::CostEstimate::Error = core::convert::Infallible
pub fn nika_catalog::model::CostEstimate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::CostEstimate where U: core::convert::TryFrom<T>
pub type nika_catalog::model::CostEstimate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::CostEstimate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub type nika_catalog::model::CostEstimate::Owned = T
pub fn nika_catalog::model::CostEstimate::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::CostEstimate::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::CostEstimate where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub unsafe fn nika_catalog::model::CostEstimate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::CostEstimate where T: 'static
pub fn nika_catalog::model::CostEstimate::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::model::CostEstimate where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::model::ModelCapabilities
pub nika_catalog::model::ModelCapabilities::context_window_tokens: core::option::Option<u32>
pub nika_catalog::model::ModelCapabilities::input_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::model::ModelCapabilities::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::model::ModelCapabilities::max_output_tokens: core::option::Option<u32>
pub nika_catalog::model::ModelCapabilities::output_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::model::ModelCapabilities::reasoning: bool
pub nika_catalog::model::ModelCapabilities::supported_parameters: &'static [nika_catalog::param_flag::ParamFlag]
pub nika_catalog::model::ModelCapabilities::supports_stop_sequences: bool
pub nika_catalog::model::ModelCapabilities::supports_system_messages: bool
pub nika_catalog::model::ModelCapabilities::supports_temperature: bool
pub nika_catalog::model::ModelCapabilities::token_limit_param: nika_catalog::model::TokenLimitParam
pub nika_catalog::model::ModelCapabilities::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::model::ModelCapabilities
pub const fn nika_catalog::model::ModelCapabilities::new(token_limit_param: nika_catalog::model::TokenLimitParam, supports_temperature: bool, supports_stop_sequences: bool, reasoning: bool, input_modalities: &'static [nika_catalog::modality::Modality], output_modalities: &'static [nika_catalog::modality::Modality], tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>, supported_parameters: &'static [nika_catalog::param_flag::ParamFlag], supports_system_messages: bool, context_window_tokens: core::option::Option<u32>, max_output_tokens: core::option::Option<u32>, json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::clone(&self) -> nika_catalog::model::ModelCapabilities
impl core::cmp::Eq for nika_catalog::model::ModelCapabilities
impl core::cmp::PartialEq for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::eq(&self, other: &nika_catalog::model::ModelCapabilities) -> bool
impl core::default::Default for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::default() -> Self
impl core::fmt::Debug for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelCapabilities
impl nika_catalog::capabilities_view::ModelCapabilitiesView for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::model::ModelCapabilities::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::reasoning(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::model::ModelCapabilities::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_system_messages(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_temperature(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::ModelCapabilities::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelCapabilities
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelCapabilities where U: core::convert::From<T>
pub fn nika_catalog::model::ModelCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelCapabilities where U: core::convert::Into<T>
pub type nika_catalog::model::ModelCapabilities::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelCapabilities where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub type nika_catalog::model::ModelCapabilities::Owned = T
pub fn nika_catalog::model::ModelCapabilities::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelCapabilities where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelCapabilities where T: 'static
pub fn nika_catalog::model::ModelCapabilities::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::model::ModelPricing
pub nika_catalog::model::ModelPricing::cache_read_per_million: core::option::Option<f64>
pub nika_catalog::model::ModelPricing::cache_write_per_million: core::option::Option<f64>
pub nika_catalog::model::ModelPricing::image_per_million: core::option::Option<f64>
pub nika_catalog::model::ModelPricing::input_per_million: f64
pub nika_catalog::model::ModelPricing::model_pattern: &'static str
pub nika_catalog::model::ModelPricing::output_per_million: f64
pub nika_catalog::model::ModelPricing::provider: &'static str
pub nika_catalog::model::ModelPricing::reasoning_tokens_per_million: core::option::Option<f64>
impl nika_catalog::model::ModelPricing
pub const fn nika_catalog::model::ModelPricing::new(provider: &'static str, model_pattern: &'static str, input_per_million: f64, output_per_million: f64, cache_write_per_million: core::option::Option<f64>, cache_read_per_million: core::option::Option<f64>, image_per_million: core::option::Option<f64>, reasoning_tokens_per_million: core::option::Option<f64>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::clone(&self) -> nika_catalog::model::ModelPricing
impl core::cmp::PartialEq for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::eq(&self, other: &nika_catalog::model::ModelPricing) -> bool
impl core::fmt::Debug for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelPricing
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelPricing
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelPricing where U: core::convert::From<T>
pub fn nika_catalog::model::ModelPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelPricing where U: core::convert::Into<T>
pub type nika_catalog::model::ModelPricing::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub type nika_catalog::model::ModelPricing::Owned = T
pub fn nika_catalog::model::ModelPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelPricing where T: 'static
pub fn nika_catalog::model::ModelPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::param_flag
#[non_exhaustive] pub enum nika_catalog::param_flag::ParamFlag
pub nika_catalog::param_flag::ParamFlag::BatchApi
pub nika_catalog::param_flag::ParamFlag::Citations
pub nika_catalog::param_flag::ParamFlag::ComputerUse
pub nika_catalog::param_flag::ParamFlag::ContextCaching
pub nika_catalog::param_flag::ParamFlag::FileSearch
pub nika_catalog::param_flag::ParamFlag::IncludeReasoning
pub nika_catalog::param_flag::ParamFlag::ParallelToolCalls
pub nika_catalog::param_flag::ParamFlag::PredictedOutputs
pub nika_catalog::param_flag::ParamFlag::PromptCaching
pub nika_catalog::param_flag::ParamFlag::ReasoningEffort
pub nika_catalog::param_flag::ParamFlag::StreamingThinking
pub nika_catalog::param_flag::ParamFlag::ThinkingBudget
pub nika_catalog::param_flag::ParamFlag::WebSearch
impl nika_catalog::param_flag::ParamFlag
pub const fn nika_catalog::param_flag::ParamFlag::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::clone(&self) -> nika_catalog::param_flag::ParamFlag
impl core::cmp::Eq for nika_catalog::param_flag::ParamFlag
impl core::cmp::Ord for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::eq(&self, other: &nika_catalog::param_flag::ParamFlag) -> bool
impl core::cmp::PartialOrd for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::partial_cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::param_flag::ParamFlag
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParamFlag
impl core::str::traits::FromStr for nika_catalog::param_flag::ParamFlag
pub type nika_catalog::param_flag::ParamFlag::Err = nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParamFlag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParamFlag
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParamFlag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParamFlag::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParamFlag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParamFlag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParamFlag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub type nika_catalog::param_flag::ParamFlag::Owned = T
pub fn nika_catalog::param_flag::ParamFlag::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParamFlag::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParamFlag where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParamFlag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParamFlag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParamFlag where T: 'static
pub fn nika_catalog::param_flag::ParamFlag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::param_flag::ParamFlag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::param_flag::ParseParamFlagError
pub nika_catalog::param_flag::ParseParamFlagError::input: alloc::string::String
impl nika_catalog::param_flag::ParseParamFlagError
pub const fn nika_catalog::param_flag::ParseParamFlagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::clone(&self) -> nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::Eq for nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::PartialEq for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::eq(&self, other: &nika_catalog::param_flag::ParseParamFlagError) -> bool
impl core::error::Error for nika_catalog::param_flag::ParseParamFlagError
impl core::fmt::Debug for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParseParamFlagError
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParseParamFlagError
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParseParamFlagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParseParamFlagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParseParamFlagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub type nika_catalog::param_flag::ParseParamFlagError::Owned = T
pub fn nika_catalog::param_flag::ParseParamFlagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParseParamFlagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParseParamFlagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParseParamFlagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParseParamFlagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParseParamFlagError where T: 'static
pub fn nika_catalog::param_flag::ParseParamFlagError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::provider
#[non_exhaustive] pub struct nika_catalog::provider::Provider
pub nika_catalog::provider::Provider::aliases: &'static [&'static str]
pub nika_catalog::provider::Provider::api_dialect: core::option::Option<&'static str>
pub nika_catalog::provider::Provider::cheap_model: &'static str
pub nika_catalog::provider::Provider::default_model: &'static str
pub nika_catalog::provider::Provider::description: &'static str
pub nika_catalog::provider::Provider::env_var: &'static str
pub nika_catalog::provider::Provider::extra_tags: &'static [&'static str]
pub nika_catalog::provider::Provider::id: &'static str
pub nika_catalog::provider::Provider::key_prefixes: &'static [&'static str]
pub nika_catalog::provider::Provider::models: &'static [nika_catalog::provider::ProviderModel]
pub nika_catalog::provider::Provider::name: &'static str
pub nika_catalog::provider::Provider::requires_key: bool
pub nika_catalog::provider::Provider::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::provider::Provider
pub const fn nika_catalog::provider::Provider::new(id: &'static str, name: &'static str, aliases: &'static [&'static str], env_var: &'static str, key_prefixes: &'static [&'static str], default_model: &'static str, cheap_model: &'static str, requires_key: bool, description: &'static str, models: &'static [nika_catalog::provider::ProviderModel], api_dialect: core::option::Option<&'static str>, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::clone(&self) -> nika_catalog::provider::Provider
impl core::cmp::Eq for nika_catalog::provider::Provider
impl core::cmp::PartialEq for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::eq(&self, other: &nika_catalog::provider::Provider) -> bool
impl core::fmt::Debug for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::provider::Provider
impl serde_core::ser::Serialize for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::Provider
impl<T, U> core::convert::Into<U> for nika_catalog::provider::Provider where U: core::convert::From<T>
pub fn nika_catalog::provider::Provider::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::Provider where U: core::convert::Into<T>
pub type nika_catalog::provider::Provider::Error = core::convert::Infallible
pub fn nika_catalog::provider::Provider::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::Provider where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::Provider::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::Provider::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::Provider where T: core::clone::Clone
pub type nika_catalog::provider::Provider::Owned = T
pub fn nika_catalog::provider::Provider::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::Provider::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::Provider where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::Provider::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::Provider where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::Provider::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::Provider where T: 'static
pub fn nika_catalog::provider::Provider::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::provider::ProviderModel
pub nika_catalog::provider::ProviderModel::context_window_tokens: u32
pub nika_catalog::provider::ProviderModel::id: &'static str
pub nika_catalog::provider::ProviderModel::max_output_tokens: u32
pub nika_catalog::provider::ProviderModel::model: &'static str
impl nika_catalog::provider::ProviderModel
pub const fn nika_catalog::provider::ProviderModel::new(id: &'static str, model: &'static str, context_window_tokens: u32, max_output_tokens: u32) -> Self
impl core::clone::Clone for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::clone(&self) -> nika_catalog::provider::ProviderModel
impl core::cmp::Eq for nika_catalog::provider::ProviderModel
impl core::cmp::PartialEq for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::eq(&self, other: &nika_catalog::provider::ProviderModel) -> bool
impl core::fmt::Debug for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::provider::ProviderModel
impl core::marker::StructuralPartialEq for nika_catalog::provider::ProviderModel
impl serde_core::ser::Serialize for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::ProviderModel
impl<T, U> core::convert::Into<U> for nika_catalog::provider::ProviderModel where U: core::convert::From<T>
pub fn nika_catalog::provider::ProviderModel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::ProviderModel where U: core::convert::Into<T>
pub type nika_catalog::provider::ProviderModel::Error = core::convert::Infallible
pub fn nika_catalog::provider::ProviderModel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::ProviderModel where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::ProviderModel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::ProviderModel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub type nika_catalog::provider::ProviderModel::Owned = T
pub fn nika_catalog::provider::ProviderModel::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::ProviderModel::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::ProviderModel where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::ProviderModel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::ProviderModel where T: 'static
pub fn nika_catalog::provider::ProviderModel::as_any(&self) -> &(dyn core::any::Any + 'static)
pub fn nika_catalog::provider::validate_key_format(provider: &nika_catalog::provider::Provider, key: &str) -> bool
pub mod nika_catalog::region
#[non_exhaustive] pub enum nika_catalog::region::Region
pub nika_catalog::region::Region::Apac
pub nika_catalog::region::Region::China
pub nika_catalog::region::Region::Eu
pub nika_catalog::region::Region::Us
impl nika_catalog::region::Region
pub const fn nika_catalog::region::Region::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::region::Region
pub fn nika_catalog::region::Region::clone(&self) -> nika_catalog::region::Region
impl core::cmp::Eq for nika_catalog::region::Region
impl core::cmp::PartialEq for nika_catalog::region::Region
pub fn nika_catalog::region::Region::eq(&self, other: &nika_catalog::region::Region) -> bool
impl core::fmt::Debug for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::region::Region
pub fn nika_catalog::region::Region::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::region::Region
impl core::marker::StructuralPartialEq for nika_catalog::region::Region
impl core::str::traits::FromStr for nika_catalog::region::Region
pub type nika_catalog::region::Region::Err = nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::Region::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl<D> owo_colors::OwoColorize for nika_catalog::region::Region
impl<T, U> core::convert::Into<U> for nika_catalog::region::Region where U: core::convert::From<T>
pub fn nika_catalog::region::Region::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::Region where U: core::convert::Into<T>
pub type nika_catalog::region::Region::Error = core::convert::Infallible
pub fn nika_catalog::region::Region::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::Region where U: core::convert::TryFrom<T>
pub type nika_catalog::region::Region::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::Region::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::Region where T: core::clone::Clone
pub type nika_catalog::region::Region::Owned = T
pub fn nika_catalog::region::Region::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::Region::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::Region where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::Region::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::Region where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::Region::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::Region where T: core::clone::Clone
pub unsafe fn nika_catalog::region::Region::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::Region
pub fn nika_catalog::region::Region::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::Region where T: 'static
pub fn nika_catalog::region::Region::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::region::ParseRegionError(pub alloc::string::String)
impl core::clone::Clone for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::clone(&self) -> nika_catalog::region::ParseRegionError
impl core::error::Error for nika_catalog::region::ParseRegionError
impl core::fmt::Debug for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::region::ParseRegionError
impl<T, U> core::convert::Into<U> for nika_catalog::region::ParseRegionError where U: core::convert::From<T>
pub fn nika_catalog::region::ParseRegionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::ParseRegionError where U: core::convert::Into<T>
pub type nika_catalog::region::ParseRegionError::Error = core::convert::Infallible
pub fn nika_catalog::region::ParseRegionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::ParseRegionError where U: core::convert::TryFrom<T>
pub type nika_catalog::region::ParseRegionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::ParseRegionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub type nika_catalog::region::ParseRegionError::Owned = T
pub fn nika_catalog::region::ParseRegionError::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::ParseRegionError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::ParseRegionError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::ParseRegionError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub unsafe fn nika_catalog::region::ParseRegionError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::ParseRegionError where T: 'static
pub fn nika_catalog::region::ParseRegionError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::suggest
#[non_exhaustive] pub enum nika_catalog::suggest::Namespace
pub nika_catalog::suggest::Namespace::Builtin
pub nika_catalog::suggest::Namespace::Embedding
pub nika_catalog::suggest::Namespace::McpServer
pub nika_catalog::suggest::Namespace::Provider
pub nika_catalog::suggest::Namespace::Transform
impl core::clone::Clone for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::clone(&self) -> nika_catalog::suggest::Namespace
impl core::cmp::Eq for nika_catalog::suggest::Namespace
impl core::cmp::PartialEq for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::eq(&self, other: &nika_catalog::suggest::Namespace) -> bool
impl core::fmt::Debug for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::suggest::Namespace
impl core::marker::StructuralPartialEq for nika_catalog::suggest::Namespace
impl serde_core::ser::Serialize for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::suggest::Namespace
impl<T, U> core::convert::Into<U> for nika_catalog::suggest::Namespace where U: core::convert::From<T>
pub fn nika_catalog::suggest::Namespace::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::suggest::Namespace where U: core::convert::Into<T>
pub type nika_catalog::suggest::Namespace::Error = core::convert::Infallible
pub fn nika_catalog::suggest::Namespace::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::suggest::Namespace where U: core::convert::TryFrom<T>
pub type nika_catalog::suggest::Namespace::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::suggest::Namespace::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::suggest::Namespace where T: core::clone::Clone
pub type nika_catalog::suggest::Namespace::Owned = T
pub fn nika_catalog::suggest::Namespace::clone_into(&self, target: &mut T)
pub fn nika_catalog::suggest::Namespace::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::suggest::Namespace where T: 'static + ?core::marker::Sized
pub fn nika_catalog::suggest::Namespace::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::suggest::Namespace where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Namespace::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::suggest::Namespace where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Namespace::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::suggest::Namespace where T: core::clone::Clone
pub unsafe fn nika_catalog::suggest::Namespace::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::suggest::Namespace where T: 'static
pub fn nika_catalog::suggest::Namespace::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::suggest::Suggestion
pub nika_catalog::suggest::Suggestion::name: &'static str
pub nika_catalog::suggest::Suggestion::namespace: nika_catalog::suggest::Namespace
pub nika_catalog::suggest::Suggestion::score: f64
impl nika_catalog::suggest::Suggestion
pub const fn nika_catalog::suggest::Suggestion::new(name: &'static str, namespace: nika_catalog::suggest::Namespace, score: f64) -> Self
impl core::clone::Clone for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::clone(&self) -> nika_catalog::suggest::Suggestion
impl core::fmt::Debug for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::suggest::Suggestion
impl<T, U> core::convert::Into<U> for nika_catalog::suggest::Suggestion where U: core::convert::From<T>
pub fn nika_catalog::suggest::Suggestion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::suggest::Suggestion where U: core::convert::Into<T>
pub type nika_catalog::suggest::Suggestion::Error = core::convert::Infallible
pub fn nika_catalog::suggest::Suggestion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::suggest::Suggestion where U: core::convert::TryFrom<T>
pub type nika_catalog::suggest::Suggestion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::suggest::Suggestion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::suggest::Suggestion where T: core::clone::Clone
pub type nika_catalog::suggest::Suggestion::Owned = T
pub fn nika_catalog::suggest::Suggestion::clone_into(&self, target: &mut T)
pub fn nika_catalog::suggest::Suggestion::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::suggest::Suggestion where T: 'static + ?core::marker::Sized
pub fn nika_catalog::suggest::Suggestion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::suggest::Suggestion where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Suggestion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::suggest::Suggestion where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Suggestion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::suggest::Suggestion where T: core::clone::Clone
pub unsafe fn nika_catalog::suggest::Suggestion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::suggest::Suggestion where T: 'static
pub fn nika_catalog::suggest::Suggestion::as_any(&self) -> &(dyn core::any::Any + 'static)
pub fn nika_catalog::suggest::suggest(query: &str) -> alloc::vec::Vec<nika_catalog::suggest::Suggestion>
pub fn nika_catalog::suggest::suggest_in(query: &str, namespace: nika_catalog::suggest::Namespace) -> alloc::vec::Vec<nika_catalog::suggest::Suggestion>
pub mod nika_catalog::tags
#[non_exhaustive] pub enum nika_catalog::tags::Tag
pub nika_catalog::tags::Tag::Agent
pub nika_catalog::tags::Tag::Audio
pub nika_catalog::tags::Tag::Budget
pub nika_catalog::tags::Tag::Chinese
pub nika_catalog::tags::Tag::Code
pub nika_catalog::tags::Tag::CodeExecution
pub nika_catalog::tags::Tag::Destructive
pub nika_catalog::tags::Tag::Embedding
pub nika_catalog::tags::Tag::Enterprise
pub nika_catalog::tags::Tag::European
pub nika_catalog::tags::Tag::ExtendedThinking
pub nika_catalog::tags::Tag::Fast
pub nika_catalog::tags::Tag::Finance
pub nika_catalog::tags::Tag::Frontier
pub nika_catalog::tags::Tag::FunctionCalling
pub nika_catalog::tags::Tag::ImageGen
pub nika_catalog::tags::Tag::Japanese
pub nika_catalog::tags::Tag::Legal
pub nika_catalog::tags::Tag::Local
pub nika_catalog::tags::Tag::LongContext
pub nika_catalog::tags::Tag::Math
pub nika_catalog::tags::Tag::Matryoshka
pub nika_catalog::tags::Tag::Medical
pub nika_catalog::tags::Tag::Multilingual
pub nika_catalog::tags::Tag::Multimodal
pub nika_catalog::tags::Tag::Official
pub nika_catalog::tags::Tag::OpenSource
pub nika_catalog::tags::Tag::ParallelTools
pub nika_catalog::tags::Tag::PromptCaching
pub nika_catalog::tags::Tag::Rag
pub nika_catalog::tags::Tag::ReadOnly
pub nika_catalog::tags::Tag::Realtime
pub nika_catalog::tags::Tag::Reasoning
pub nika_catalog::tags::Tag::Reranker
pub nika_catalog::tags::Tag::ResponseSchema
pub nika_catalog::tags::Tag::Sandbox
pub nika_catalog::tags::Tag::Serverless
pub nika_catalog::tags::Tag::Streaming
pub nika_catalog::tags::Tag::StructuredOutput
pub nika_catalog::tags::Tag::Verified
pub nika_catalog::tags::Tag::Vision
pub nika_catalog::tags::Tag::WebSearch
impl nika_catalog::tags::Tag
pub const fn nika_catalog::tags::Tag::as_str(self) -> &'static str
pub fn nika_catalog::tags::Tag::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::clone(&self) -> nika_catalog::tags::Tag
impl core::cmp::Eq for nika_catalog::tags::Tag
impl core::cmp::Ord for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::cmp(&self, other: &nika_catalog::tags::Tag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::eq(&self, other: &nika_catalog::tags::Tag) -> bool
impl core::cmp::PartialOrd for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::partial_cmp(&self, other: &nika_catalog::tags::Tag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tags::Tag
impl core::marker::StructuralPartialEq for nika_catalog::tags::Tag
impl core::str::traits::FromStr for nika_catalog::tags::Tag
pub type nika_catalog::tags::Tag::Err = nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::Tag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tags::Tag
impl<T, U> core::convert::Into<U> for nika_catalog::tags::Tag where U: core::convert::From<T>
pub fn nika_catalog::tags::Tag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::Tag where U: core::convert::Into<T>
pub type nika_catalog::tags::Tag::Error = core::convert::Infallible
pub fn nika_catalog::tags::Tag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::Tag where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::Tag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::Tag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::Tag where T: core::clone::Clone
pub type nika_catalog::tags::Tag::Owned = T
pub fn nika_catalog::tags::Tag::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::Tag::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::tags::Tag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::Tag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::Tag where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::Tag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::Tag where T: 'static
pub fn nika_catalog::tags::Tag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tags::Tag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::tags::ParseTagError
pub nika_catalog::tags::ParseTagError::input: alloc::string::String
impl nika_catalog::tags::ParseTagError
pub const fn nika_catalog::tags::ParseTagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::clone(&self) -> nika_catalog::tags::ParseTagError
impl core::cmp::Eq for nika_catalog::tags::ParseTagError
impl core::cmp::PartialEq for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::eq(&self, other: &nika_catalog::tags::ParseTagError) -> bool
impl core::error::Error for nika_catalog::tags::ParseTagError
impl core::fmt::Debug for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tags::ParseTagError
impl<D> owo_colors::OwoColorize for nika_catalog::tags::ParseTagError
impl<T, U> core::convert::Into<U> for nika_catalog::tags::ParseTagError where U: core::convert::From<T>
pub fn nika_catalog::tags::ParseTagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::ParseTagError where U: core::convert::Into<T>
pub type nika_catalog::tags::ParseTagError::Error = core::convert::Infallible
pub fn nika_catalog::tags::ParseTagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::ParseTagError where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::ParseTagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::ParseTagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub type nika_catalog::tags::ParseTagError::Owned = T
pub fn nika_catalog::tags::ParseTagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::ParseTagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tags::ParseTagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tags::ParseTagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::ParseTagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::ParseTagError where T: 'static
pub fn nika_catalog::tags::ParseTagError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::tokenizer
#[non_exhaustive] pub enum nika_catalog::tokenizer::TokenizerFamily
pub nika_catalog::tokenizer::TokenizerFamily::Cl100k
pub nika_catalog::tokenizer::TokenizerFamily::ClaudeV3
pub nika_catalog::tokenizer::TokenizerFamily::DeepSeek
pub nika_catalog::tokenizer::TokenizerFamily::Gemini
pub nika_catalog::tokenizer::TokenizerFamily::Glm
pub nika_catalog::tokenizer::TokenizerFamily::Granite
pub nika_catalog::tokenizer::TokenizerFamily::Grok
pub nika_catalog::tokenizer::TokenizerFamily::LlamaV3
pub nika_catalog::tokenizer::TokenizerFamily::LlamaV4
pub nika_catalog::tokenizer::TokenizerFamily::MistralV3
pub nika_catalog::tokenizer::TokenizerFamily::O200k
pub nika_catalog::tokenizer::TokenizerFamily::Qwen
impl nika_catalog::tokenizer::TokenizerFamily
pub const fn nika_catalog::tokenizer::TokenizerFamily::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::clone(&self) -> nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::Eq for nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::PartialEq for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::eq(&self, other: &nika_catalog::tokenizer::TokenizerFamily) -> bool
impl core::fmt::Debug for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tokenizer::TokenizerFamily
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::TokenizerFamily
impl core::str::traits::FromStr for nika_catalog::tokenizer::TokenizerFamily
pub type nika_catalog::tokenizer::TokenizerFamily::Err = nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::TokenizerFamily::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::TokenizerFamily
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::TokenizerFamily::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::TokenizerFamily::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::TokenizerFamily::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub type nika_catalog::tokenizer::TokenizerFamily::Owned = T
pub fn nika_catalog::tokenizer::TokenizerFamily::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::TokenizerFamily::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::TokenizerFamily where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::TokenizerFamily where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::TokenizerFamily::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::TokenizerFamily where T: 'static
pub fn nika_catalog::tokenizer::TokenizerFamily::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tokenizer::TokenizerFamily where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::tokenizer::ParseTokenizerFamilyError
pub nika_catalog::tokenizer::ParseTokenizerFamilyError::input: alloc::string::String
impl nika_catalog::tokenizer::ParseTokenizerFamilyError
pub const fn nika_catalog::tokenizer::ParseTokenizerFamilyError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone(&self) -> nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::Eq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::PartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::eq(&self, other: &nika_catalog::tokenizer::ParseTokenizerFamilyError) -> bool
impl core::error::Error for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::fmt::Debug for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Owned = T
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::transform
#[non_exhaustive] pub enum nika_catalog::transform::NullBehavior
pub nika_catalog::transform::NullBehavior::Fail
pub nika_catalog::transform::NullBehavior::Propagate
impl core::clone::Clone for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::clone(&self) -> nika_catalog::transform::NullBehavior
impl core::cmp::Eq for nika_catalog::transform::NullBehavior
impl core::cmp::PartialEq for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::eq(&self, other: &nika_catalog::transform::NullBehavior) -> bool
impl core::fmt::Debug for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::NullBehavior
impl core::marker::StructuralPartialEq for nika_catalog::transform::NullBehavior
impl serde_core::ser::Serialize for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::NullBehavior
impl<T, U> core::convert::Into<U> for nika_catalog::transform::NullBehavior where U: core::convert::From<T>
pub fn nika_catalog::transform::NullBehavior::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::NullBehavior where U: core::convert::Into<T>
pub type nika_catalog::transform::NullBehavior::Error = core::convert::Infallible
pub fn nika_catalog::transform::NullBehavior::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::NullBehavior where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::NullBehavior::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::NullBehavior::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub type nika_catalog::transform::NullBehavior::Owned = T
pub fn nika_catalog::transform::NullBehavior::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::NullBehavior::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::NullBehavior where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::NullBehavior::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::NullBehavior where T: 'static
pub fn nika_catalog::transform::NullBehavior::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::NullBehavior where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::transform::TransformArity
pub nika_catalog::transform::TransformArity::Nullary
pub nika_catalog::transform::TransformArity::Unary
pub nika_catalog::transform::TransformArity::Variadic
impl core::clone::Clone for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::clone(&self) -> nika_catalog::transform::TransformArity
impl core::cmp::Eq for nika_catalog::transform::TransformArity
impl core::cmp::PartialEq for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::eq(&self, other: &nika_catalog::transform::TransformArity) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformArity
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformArity
impl serde_core::ser::Serialize for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformArity
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformArity where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformArity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformArity where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformArity::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformArity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformArity where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformArity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformArity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub type nika_catalog::transform::TransformArity::Owned = T
pub fn nika_catalog::transform::TransformArity::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformArity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformArity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformArity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformArity where T: 'static
pub fn nika_catalog::transform::TransformArity::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformArity where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::transform::TransformCategory
pub nika_catalog::transform::TransformCategory::Aggregation
pub nika_catalog::transform::TransformCategory::Array
pub nika_catalog::transform::TransformCategory::Encoding
pub nika_catalog::transform::TransformCategory::Escape
pub nika_catalog::transform::TransformCategory::Introspection
pub nika_catalog::transform::TransformCategory::Jq
pub nika_catalog::transform::TransformCategory::Logic
pub nika_catalog::transform::TransformCategory::Numeric
pub nika_catalog::transform::TransformCategory::Parametric
pub nika_catalog::transform::TransformCategory::Query
pub nika_catalog::transform::TransformCategory::String
pub nika_catalog::transform::TransformCategory::StringTest
pub nika_catalog::transform::TransformCategory::System
pub nika_catalog::transform::TransformCategory::Type
pub nika_catalog::transform::TransformCategory::Url
impl core::clone::Clone for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::clone(&self) -> nika_catalog::transform::TransformCategory
impl core::cmp::Eq for nika_catalog::transform::TransformCategory
impl core::cmp::PartialEq for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::eq(&self, other: &nika_catalog::transform::TransformCategory) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformCategory
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformCategory
impl serde_core::ser::Serialize for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformCategory
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformCategory where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformCategory where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformCategory::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub type nika_catalog::transform::TransformCategory::Owned = T
pub fn nika_catalog::transform::TransformCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformCategory where T: 'static
pub fn nika_catalog::transform::TransformCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::transform::TransformDef
pub nika_catalog::transform::TransformDef::arity: nika_catalog::transform::TransformArity
pub nika_catalog::transform::TransformDef::category: nika_catalog::transform::TransformCategory
pub nika_catalog::transform::TransformDef::name: &'static str
pub nika_catalog::transform::TransformDef::null_behavior: nika_catalog::transform::NullBehavior
impl nika_catalog::transform::TransformDef
pub const fn nika_catalog::transform::TransformDef::new(name: &'static str, arity: nika_catalog::transform::TransformArity, null_behavior: nika_catalog::transform::NullBehavior, category: nika_catalog::transform::TransformCategory) -> Self
impl core::clone::Clone for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::clone(&self) -> nika_catalog::transform::TransformDef
impl core::cmp::Eq for nika_catalog::transform::TransformDef
impl core::cmp::PartialEq for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::eq(&self, other: &nika_catalog::transform::TransformDef) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::transform::TransformDef
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformDef
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformDef
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformDef where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformDef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformDef where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformDef::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformDef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformDef where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformDef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformDef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub type nika_catalog::transform::TransformDef::Owned = T
pub fn nika_catalog::transform::TransformDef::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformDef::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformDef where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformDef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformDef where T: 'static
pub fn nika_catalog::transform::TransformDef::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types
pub mod nika_catalog::types::builtin
#[non_exhaustive] pub enum nika_catalog::types::builtin::BuiltinCategory
pub nika_catalog::types::builtin::BuiltinCategory::Core
pub nika_catalog::types::builtin::BuiltinCategory::Data
pub nika_catalog::types::builtin::BuiltinCategory::File
pub nika_catalog::types::builtin::BuiltinCategory::Introspection
pub nika_catalog::types::builtin::BuiltinCategory::Network
impl core::clone::Clone for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::clone(&self) -> nika_catalog::builtin::BuiltinCategory
impl core::cmp::Eq for nika_catalog::builtin::BuiltinCategory
impl core::cmp::PartialEq for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::eq(&self, other: &nika_catalog::builtin::BuiltinCategory) -> bool
impl core::fmt::Debug for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::builtin::BuiltinCategory
impl core::marker::StructuralPartialEq for nika_catalog::builtin::BuiltinCategory
impl serde_core::ser::Serialize for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::BuiltinCategory
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::From<T>
pub fn nika_catalog::builtin::BuiltinCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::Into<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = core::convert::Infallible
pub fn nika_catalog::builtin::BuiltinCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::BuiltinCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub type nika_catalog::builtin::BuiltinCategory::Owned = T
pub fn nika_catalog::builtin::BuiltinCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::BuiltinCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::BuiltinCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::BuiltinCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::BuiltinCategory where T: 'static
pub fn nika_catalog::builtin::BuiltinCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::builtin::BuiltinCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::builtin::Builtin
pub nika_catalog::types::builtin::Builtin::category: nika_catalog::builtin::BuiltinCategory
pub nika_catalog::types::builtin::Builtin::name: &'static str
impl nika_catalog::builtin::Builtin
pub const fn nika_catalog::builtin::Builtin::new(name: &'static str, category: nika_catalog::builtin::BuiltinCategory) -> Self
impl core::clone::Clone for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::clone(&self) -> nika_catalog::builtin::Builtin
impl core::cmp::Eq for nika_catalog::builtin::Builtin
impl core::cmp::PartialEq for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::eq(&self, other: &nika_catalog::builtin::Builtin) -> bool
impl core::fmt::Debug for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::builtin::Builtin
impl core::marker::StructuralPartialEq for nika_catalog::builtin::Builtin
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::Builtin
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::Builtin where U: core::convert::From<T>
pub fn nika_catalog::builtin::Builtin::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::Builtin where U: core::convert::Into<T>
pub type nika_catalog::builtin::Builtin::Error = core::convert::Infallible
pub fn nika_catalog::builtin::Builtin::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::Builtin where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::Builtin::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::Builtin::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub type nika_catalog::builtin::Builtin::Owned = T
pub fn nika_catalog::builtin::Builtin::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::Builtin::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::Builtin where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::Builtin::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::Builtin where T: 'static
pub fn nika_catalog::builtin::Builtin::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::capabilities
#[non_exhaustive] pub enum nika_catalog::types::capabilities::Matcher
pub nika_catalog::types::capabilities::Matcher::Any
pub nika_catalog::types::capabilities::Matcher::ContainsAny(&'static [&'static str])
pub nika_catalog::types::capabilities::Matcher::Exact(&'static str)
pub nika_catalog::types::capabilities::Matcher::ExactAny(&'static [&'static str])
pub nika_catalog::types::capabilities::Matcher::PrefixAny(&'static [&'static str])
impl nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::matches(&self, model: &str) -> bool
impl core::fmt::Debug for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::Matcher
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::Matcher where U: core::convert::From<T>
pub fn nika_catalog::capabilities::Matcher::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::Matcher where U: core::convert::Into<T>
pub type nika_catalog::capabilities::Matcher::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::Matcher::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::Matcher where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::Matcher::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::Matcher::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::Matcher where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::Matcher where T: 'static
pub fn nika_catalog::capabilities::Matcher::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::capabilities::CapPatch
pub nika_catalog::types::capabilities::CapPatch::context_window_tokens: core::option::Option<u32>
pub nika_catalog::types::capabilities::CapPatch::input_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::types::capabilities::CapPatch::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::types::capabilities::CapPatch::max_output_tokens: core::option::Option<u32>
pub nika_catalog::types::capabilities::CapPatch::output_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::types::capabilities::CapPatch::reasoning: core::option::Option<bool>
pub nika_catalog::types::capabilities::CapPatch::supported_parameters: core::option::Option<&'static [nika_catalog::param_flag::ParamFlag]>
pub nika_catalog::types::capabilities::CapPatch::supports_stop_sequences: core::option::Option<bool>
pub nika_catalog::types::capabilities::CapPatch::supports_system_messages: core::option::Option<bool>
pub nika_catalog::types::capabilities::CapPatch::supports_temperature: core::option::Option<bool>
pub nika_catalog::types::capabilities::CapPatch::token_limit_param: core::option::Option<nika_catalog::model::TokenLimitParam>
pub nika_catalog::types::capabilities::CapPatch::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::capabilities::CapPatch
pub const fn nika_catalog::capabilities::CapPatch::merge_with(self, other: Self) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::clone(&self) -> nika_catalog::capabilities::CapPatch
impl core::default::Default for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::default() -> nika_catalog::capabilities::CapPatch
impl core::fmt::Debug for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::capabilities::CapPatch
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatch
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatch where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatch::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatch where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatch::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatch::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatch where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatch::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatch::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatch::Owned = T
pub fn nika_catalog::capabilities::CapPatch::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatch::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatch where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatch::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatch where T: 'static
pub fn nika_catalog::capabilities::CapPatch::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_catalog::types::capabilities::CapPatchBuilder
impl nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::build(self) -> nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatchBuilder::context_window_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::input_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::json_mode(self, v: nika_catalog::json_mode::JsonMode) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::max_output_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::output_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::reasoning(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supported_parameters(self, v: &'static [nika_catalog::param_flag::ParamFlag]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_stop_sequences(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_system_messages(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_temperature(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::token_limit_param(self, v: nika_catalog::model::TokenLimitParam) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::tokenizer(self, v: nika_catalog::tokenizer::TokenizerFamily) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::clone(&self) -> nika_catalog::capabilities::CapPatchBuilder
impl core::default::Default for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::default() -> nika_catalog::capabilities::CapPatchBuilder
impl core::fmt::Debug for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatchBuilder
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatchBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatchBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatchBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatchBuilder::Owned = T
pub fn nika_catalog::capabilities::CapPatchBuilder::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatchBuilder::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatchBuilder where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatchBuilder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatchBuilder where T: 'static
pub fn nika_catalog::capabilities::CapPatchBuilder::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::capabilities::CapRule
pub nika_catalog::types::capabilities::CapRule::api_dialect: core::option::Option<&'static str>
pub nika_catalog::types::capabilities::CapRule::caps: nika_catalog::capabilities::CapPatch
pub nika_catalog::types::capabilities::CapRule::matcher: nika_catalog::capabilities::Matcher
pub nika_catalog::types::capabilities::CapRule::providers: &'static [&'static str]
pub nika_catalog::types::capabilities::CapRule::region: core::option::Option<&'static [nika_catalog::region::Region]>
impl nika_catalog::capabilities::CapRule
pub const fn nika_catalog::capabilities::CapRule::new(providers: &'static [&'static str], api_dialect: core::option::Option<&'static str>, region: core::option::Option<&'static [nika_catalog::region::Region]>, matcher: nika_catalog::capabilities::Matcher, caps: nika_catalog::capabilities::CapPatch) -> Self
impl core::fmt::Debug for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapRule
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapRule where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapRule::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapRule where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapRule::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapRule::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapRule where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapRule::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapRule::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::CapRule where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapRule where T: 'static
pub fn nika_catalog::capabilities::CapRule::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::capabilities_view
pub trait nika_catalog::types::capabilities_view::ModelCapabilitiesView
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::reasoning(&self) -> bool
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::supports_system_messages(&self) -> bool
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::supports_temperature(&self) -> bool
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::types::capabilities_view::ModelCapabilitiesView::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::capabilities_view::ModelCapabilitiesView for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::model::ModelCapabilities::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::reasoning(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::model::ModelCapabilities::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_system_messages(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_temperature(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::ModelCapabilities::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
pub mod nika_catalog::types::catalog_source
#[non_exhaustive] pub enum nika_catalog::types::catalog_source::OverlayOrigin
pub nika_catalog::types::catalog_source::OverlayOrigin::Core = 0
pub nika_catalog::types::catalog_source::OverlayOrigin::Pck = 1
pub nika_catalog::types::catalog_source::OverlayOrigin::User = 2
impl core::clone::Clone for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::clone(&self) -> nika_catalog::catalog_source::OverlayOrigin
impl core::cmp::Eq for nika_catalog::catalog_source::OverlayOrigin
impl core::cmp::Ord for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::cmp(&self, other: &nika_catalog::catalog_source::OverlayOrigin) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::eq(&self, other: &nika_catalog::catalog_source::OverlayOrigin) -> bool
impl core::cmp::PartialOrd for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::partial_cmp(&self, other: &nika_catalog::catalog_source::OverlayOrigin) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::catalog_source::OverlayOrigin
impl core::marker::StructuralPartialEq for nika_catalog::catalog_source::OverlayOrigin
impl<D> owo_colors::OwoColorize for nika_catalog::catalog_source::OverlayOrigin
impl<T, U> core::convert::Into<U> for nika_catalog::catalog_source::OverlayOrigin where U: core::convert::From<T>
pub fn nika_catalog::catalog_source::OverlayOrigin::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::catalog_source::OverlayOrigin where U: core::convert::Into<T>
pub type nika_catalog::catalog_source::OverlayOrigin::Error = core::convert::Infallible
pub fn nika_catalog::catalog_source::OverlayOrigin::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::catalog_source::OverlayOrigin where U: core::convert::TryFrom<T>
pub type nika_catalog::catalog_source::OverlayOrigin::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::catalog_source::OverlayOrigin::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::catalog_source::OverlayOrigin where T: core::clone::Clone
pub type nika_catalog::catalog_source::OverlayOrigin::Owned = T
pub fn nika_catalog::catalog_source::OverlayOrigin::clone_into(&self, target: &mut T)
pub fn nika_catalog::catalog_source::OverlayOrigin::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::catalog_source::OverlayOrigin where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::catalog_source::OverlayOrigin where T: 'static + ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::catalog_source::OverlayOrigin where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::catalog_source::OverlayOrigin where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::OverlayOrigin::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::catalog_source::OverlayOrigin where T: core::clone::Clone
pub unsafe fn nika_catalog::catalog_source::OverlayOrigin::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::catalog_source::OverlayOrigin
pub fn nika_catalog::catalog_source::OverlayOrigin::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::catalog_source::OverlayOrigin where T: 'static
pub fn nika_catalog::catalog_source::OverlayOrigin::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_catalog::types::catalog_source::StaticCatalogDataSource
impl core::clone::Clone for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::clone(&self) -> nika_catalog::catalog_source::StaticCatalogDataSource
impl core::fmt::Debug for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::catalog_source::StaticCatalogDataSource
impl nika_catalog::catalog_source::CatalogDataSource for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::estimate_cost(&self, model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing(&self, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing_scoped(&self, provider: &str, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::model_capabilities(&self, provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::origin(&self) -> nika_catalog::catalog_source::OverlayOrigin
impl<D> owo_colors::OwoColorize for nika_catalog::catalog_source::StaticCatalogDataSource
impl<T, U> core::convert::Into<U> for nika_catalog::catalog_source::StaticCatalogDataSource where U: core::convert::From<T>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::catalog_source::StaticCatalogDataSource where U: core::convert::Into<T>
pub type nika_catalog::catalog_source::StaticCatalogDataSource::Error = core::convert::Infallible
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::catalog_source::StaticCatalogDataSource where U: core::convert::TryFrom<T>
pub type nika_catalog::catalog_source::StaticCatalogDataSource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::catalog_source::StaticCatalogDataSource where T: core::clone::Clone
pub type nika_catalog::catalog_source::StaticCatalogDataSource::Owned = T
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::clone_into(&self, target: &mut T)
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::catalog_source::StaticCatalogDataSource where T: 'static + ?core::marker::Sized
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::catalog_source::StaticCatalogDataSource where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::catalog_source::StaticCatalogDataSource where T: ?core::marker::Sized
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::catalog_source::StaticCatalogDataSource where T: core::clone::Clone
pub unsafe fn nika_catalog::catalog_source::StaticCatalogDataSource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::catalog_source::StaticCatalogDataSource where T: 'static
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::as_any(&self) -> &(dyn core::any::Any + 'static)
pub trait nika_catalog::types::catalog_source::CatalogDataSource: core::marker::Send + core::marker::Sync
pub fn nika_catalog::types::catalog_source::CatalogDataSource::estimate_cost(&self, model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::types::catalog_source::CatalogDataSource::find_pricing(&self, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::types::catalog_source::CatalogDataSource::find_pricing_scoped(&self, provider: &str, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::types::catalog_source::CatalogDataSource::model_capabilities(&self, provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::types::catalog_source::CatalogDataSource::origin(&self) -> nika_catalog::catalog_source::OverlayOrigin
impl nika_catalog::catalog_source::CatalogDataSource for nika_catalog::catalog_source::StaticCatalogDataSource
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::estimate_cost(&self, model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing(&self, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::find_pricing_scoped(&self, provider: &str, model: &str) -> core::option::Option<&nika_catalog::model::ModelPricing>
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::model_capabilities(&self, provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::catalog_source::StaticCatalogDataSource::origin(&self) -> nika_catalog::catalog_source::OverlayOrigin
pub mod nika_catalog::types::category
#[non_exhaustive] pub enum nika_catalog::types::category::Category
pub nika_catalog::types::category::Category::Ai
pub nika_catalog::types::category::Category::Analytics
pub nika_catalog::types::category::Category::Anthropic
pub nika_catalog::types::category::Category::Audio
pub nika_catalog::types::category::Category::Cms
pub nika_catalog::types::category::Category::Communication
pub nika_catalog::types::category::Category::Databases
pub nika_catalog::types::category::Category::Developer
pub nika_catalog::types::category::Category::Devops
pub nika_catalog::types::category::Category::Ecommerce
pub nika_catalog::types::category::Category::Image
pub nika_catalog::types::category::Category::Lifestyle
pub nika_catalog::types::category::Category::Maps
pub nika_catalog::types::category::Category::Marketing
pub nika_catalog::types::category::Category::Productivity
pub nika_catalog::types::category::Category::Search
pub nika_catalog::types::category::Category::Social
pub nika_catalog::types::category::Category::Vectordb
impl nika_catalog::category::Category
pub const fn nika_catalog::category::Category::as_str(self) -> &'static str
pub fn nika_catalog::category::Category::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::category::Category
pub fn nika_catalog::category::Category::clone(&self) -> nika_catalog::category::Category
impl core::cmp::Eq for nika_catalog::category::Category
impl core::cmp::PartialEq for nika_catalog::category::Category
pub fn nika_catalog::category::Category::eq(&self, other: &nika_catalog::category::Category) -> bool
impl core::fmt::Debug for nika_catalog::category::Category
pub fn nika_catalog::category::Category::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::category::Category
pub fn nika_catalog::category::Category::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::category::Category
impl core::marker::StructuralPartialEq for nika_catalog::category::Category
impl core::str::traits::FromStr for nika_catalog::category::Category
pub type nika_catalog::category::Category::Err = nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::Category::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::category::Category
pub fn nika_catalog::category::Category::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::category::Category
impl<T, U> core::convert::Into<U> for nika_catalog::category::Category where U: core::convert::From<T>
pub fn nika_catalog::category::Category::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::Category where U: core::convert::Into<T>
pub type nika_catalog::category::Category::Error = core::convert::Infallible
pub fn nika_catalog::category::Category::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::Category where U: core::convert::TryFrom<T>
pub type nika_catalog::category::Category::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::Category::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::Category where T: core::clone::Clone
pub type nika_catalog::category::Category::Owned = T
pub fn nika_catalog::category::Category::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::Category::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::category::Category where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::Category::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::Category where T: core::clone::Clone
pub unsafe fn nika_catalog::category::Category::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::Category where T: 'static
pub fn nika_catalog::category::Category::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::category::Category where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::category::ParseCategoryError
pub nika_catalog::types::category::ParseCategoryError::input: alloc::string::String
impl nika_catalog::category::ParseCategoryError
pub const fn nika_catalog::category::ParseCategoryError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::clone(&self) -> nika_catalog::category::ParseCategoryError
impl core::cmp::Eq for nika_catalog::category::ParseCategoryError
impl core::cmp::PartialEq for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::eq(&self, other: &nika_catalog::category::ParseCategoryError) -> bool
impl core::error::Error for nika_catalog::category::ParseCategoryError
impl core::fmt::Debug for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::category::ParseCategoryError
impl<D> owo_colors::OwoColorize for nika_catalog::category::ParseCategoryError
impl<T, U> core::convert::Into<U> for nika_catalog::category::ParseCategoryError where U: core::convert::From<T>
pub fn nika_catalog::category::ParseCategoryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::ParseCategoryError where U: core::convert::Into<T>
pub type nika_catalog::category::ParseCategoryError::Error = core::convert::Infallible
pub fn nika_catalog::category::ParseCategoryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::ParseCategoryError where U: core::convert::TryFrom<T>
pub type nika_catalog::category::ParseCategoryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::ParseCategoryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub type nika_catalog::category::ParseCategoryError::Owned = T
pub fn nika_catalog::category::ParseCategoryError::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::ParseCategoryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::category::ParseCategoryError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::category::ParseCategoryError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub unsafe fn nika_catalog::category::ParseCategoryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::ParseCategoryError where T: 'static
pub fn nika_catalog::category::ParseCategoryError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::distribution
#[non_exhaustive] pub enum nika_catalog::types::distribution::AuthMode
pub nika_catalog::types::distribution::AuthMode::Bearer
pub nika_catalog::types::distribution::AuthMode::None
pub nika_catalog::types::distribution::AuthMode::OAuth
impl core::clone::Clone for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::clone(&self) -> nika_catalog::distribution::AuthMode
impl core::cmp::Eq for nika_catalog::distribution::AuthMode
impl core::cmp::PartialEq for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::eq(&self, other: &nika_catalog::distribution::AuthMode) -> bool
impl core::fmt::Debug for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::AuthMode
impl core::marker::StructuralPartialEq for nika_catalog::distribution::AuthMode
impl serde_core::ser::Serialize for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::AuthMode
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::AuthMode where U: core::convert::From<T>
pub fn nika_catalog::distribution::AuthMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::AuthMode where U: core::convert::Into<T>
pub type nika_catalog::distribution::AuthMode::Error = core::convert::Infallible
pub fn nika_catalog::distribution::AuthMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::AuthMode where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::AuthMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::AuthMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub type nika_catalog::distribution::AuthMode::Owned = T
pub fn nika_catalog::distribution::AuthMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::AuthMode::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::AuthMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::AuthMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::AuthMode where T: 'static
pub fn nika_catalog::distribution::AuthMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::AuthMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::distribution::PyRunner
pub nika_catalog::types::distribution::PyRunner::Pipx
pub nika_catalog::types::distribution::PyRunner::Uvx
impl core::clone::Clone for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::clone(&self) -> nika_catalog::distribution::PyRunner
impl core::cmp::Eq for nika_catalog::distribution::PyRunner
impl core::cmp::PartialEq for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::eq(&self, other: &nika_catalog::distribution::PyRunner) -> bool
impl core::fmt::Debug for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::PyRunner
impl core::marker::StructuralPartialEq for nika_catalog::distribution::PyRunner
impl serde_core::ser::Serialize for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::PyRunner
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::PyRunner where U: core::convert::From<T>
pub fn nika_catalog::distribution::PyRunner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::PyRunner where U: core::convert::Into<T>
pub type nika_catalog::distribution::PyRunner::Error = core::convert::Infallible
pub fn nika_catalog::distribution::PyRunner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::PyRunner where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::PyRunner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::PyRunner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub type nika_catalog::distribution::PyRunner::Owned = T
pub fn nika_catalog::distribution::PyRunner::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::PyRunner::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::PyRunner where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::PyRunner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::PyRunner where T: 'static
pub fn nika_catalog::distribution::PyRunner::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::PyRunner where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::distribution::RegistryType
pub nika_catalog::types::distribution::RegistryType::Cargo
pub nika_catalog::types::distribution::RegistryType::Mcpb
pub nika_catalog::types::distribution::RegistryType::Npm
pub nika_catalog::types::distribution::RegistryType::Oci
pub nika_catalog::types::distribution::RegistryType::Pypi
impl core::clone::Clone for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::clone(&self) -> nika_catalog::distribution::RegistryType
impl core::cmp::Eq for nika_catalog::distribution::RegistryType
impl core::cmp::PartialEq for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::eq(&self, other: &nika_catalog::distribution::RegistryType) -> bool
impl core::fmt::Debug for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::RegistryType
impl core::marker::StructuralPartialEq for nika_catalog::distribution::RegistryType
impl serde_core::ser::Serialize for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::RegistryType
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::RegistryType where U: core::convert::From<T>
pub fn nika_catalog::distribution::RegistryType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::RegistryType where U: core::convert::Into<T>
pub type nika_catalog::distribution::RegistryType::Error = core::convert::Infallible
pub fn nika_catalog::distribution::RegistryType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::RegistryType where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::RegistryType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::RegistryType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub type nika_catalog::distribution::RegistryType::Owned = T
pub fn nika_catalog::distribution::RegistryType::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::RegistryType::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::RegistryType where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::RegistryType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::RegistryType where T: 'static
pub fn nika_catalog::distribution::RegistryType::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::RegistryType where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::distribution::Transport
pub nika_catalog::types::distribution::Transport::Sse
pub nika_catalog::types::distribution::Transport::Stdio
pub nika_catalog::types::distribution::Transport::StreamableHttp
impl core::clone::Clone for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::clone(&self) -> nika_catalog::distribution::Transport
impl core::cmp::Eq for nika_catalog::distribution::Transport
impl core::cmp::PartialEq for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::eq(&self, other: &nika_catalog::distribution::Transport) -> bool
impl core::fmt::Debug for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::Transport
impl core::marker::StructuralPartialEq for nika_catalog::distribution::Transport
impl serde_core::ser::Serialize for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::Transport
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::Transport where U: core::convert::From<T>
pub fn nika_catalog::distribution::Transport::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::Transport where U: core::convert::Into<T>
pub type nika_catalog::distribution::Transport::Error = core::convert::Infallible
pub fn nika_catalog::distribution::Transport::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::Transport where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::Transport::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::Transport::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::Transport where T: core::clone::Clone
pub type nika_catalog::distribution::Transport::Owned = T
pub fn nika_catalog::distribution::Transport::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::Transport::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::Transport where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::Transport where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::Transport::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::Transport where T: 'static
pub fn nika_catalog::distribution::Transport::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::Transport where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::distribution::EnvVarSpec
pub nika_catalog::types::distribution::EnvVarSpec::description: &'static str
pub nika_catalog::types::distribution::EnvVarSpec::is_secret: bool
pub nika_catalog::types::distribution::EnvVarSpec::key_prefixes: &'static [&'static str]
pub nika_catalog::types::distribution::EnvVarSpec::name: &'static str
pub nika_catalog::types::distribution::EnvVarSpec::required: bool
impl nika_catalog::distribution::EnvVarSpec
pub const fn nika_catalog::distribution::EnvVarSpec::new(name: &'static str, key_prefixes: &'static [&'static str], required: bool, is_secret: bool, description: &'static str) -> Self
impl core::clone::Clone for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::clone(&self) -> nika_catalog::distribution::EnvVarSpec
impl core::cmp::Eq for nika_catalog::distribution::EnvVarSpec
impl core::cmp::PartialEq for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::eq(&self, other: &nika_catalog::distribution::EnvVarSpec) -> bool
impl core::fmt::Debug for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::EnvVarSpec
impl core::marker::StructuralPartialEq for nika_catalog::distribution::EnvVarSpec
impl serde_core::ser::Serialize for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::EnvVarSpec
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::From<T>
pub fn nika_catalog::distribution::EnvVarSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::Into<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = core::convert::Infallible
pub fn nika_catalog::distribution::EnvVarSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::EnvVarSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub type nika_catalog::distribution::EnvVarSpec::Owned = T
pub fn nika_catalog::distribution::EnvVarSpec::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::EnvVarSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::EnvVarSpec where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::EnvVarSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::EnvVarSpec where T: 'static
pub fn nika_catalog::distribution::EnvVarSpec::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::distribution::McpPackage
pub nika_catalog::types::distribution::McpPackage::identifier: &'static str
pub nika_catalog::types::distribution::McpPackage::registry_type: nika_catalog::distribution::RegistryType
pub nika_catalog::types::distribution::McpPackage::runner: core::option::Option<nika_catalog::distribution::PyRunner>
pub nika_catalog::types::distribution::McpPackage::transport: nika_catalog::distribution::Transport
pub nika_catalog::types::distribution::McpPackage::version: core::option::Option<&'static str>
impl nika_catalog::distribution::McpPackage
pub const fn nika_catalog::distribution::McpPackage::new(registry_type: nika_catalog::distribution::RegistryType, identifier: &'static str, version: core::option::Option<&'static str>, transport: nika_catalog::distribution::Transport, runner: core::option::Option<nika_catalog::distribution::PyRunner>) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::clone(&self) -> nika_catalog::distribution::McpPackage
impl core::cmp::Eq for nika_catalog::distribution::McpPackage
impl core::cmp::PartialEq for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::eq(&self, other: &nika_catalog::distribution::McpPackage) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpPackage
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpPackage
impl serde_core::ser::Serialize for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpPackage
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpPackage where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpPackage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpPackage where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpPackage::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpPackage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpPackage where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpPackage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpPackage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub type nika_catalog::distribution::McpPackage::Owned = T
pub fn nika_catalog::distribution::McpPackage::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpPackage::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpPackage where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpPackage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpPackage where T: 'static
pub fn nika_catalog::distribution::McpPackage::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::distribution::McpRemote
pub nika_catalog::types::distribution::McpRemote::auth: nika_catalog::distribution::AuthMode
pub nika_catalog::types::distribution::McpRemote::transport: nika_catalog::distribution::Transport
pub nika_catalog::types::distribution::McpRemote::url: &'static str
impl nika_catalog::distribution::McpRemote
pub const fn nika_catalog::distribution::McpRemote::new(transport: nika_catalog::distribution::Transport, url: &'static str, auth: nika_catalog::distribution::AuthMode) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::clone(&self) -> nika_catalog::distribution::McpRemote
impl core::cmp::Eq for nika_catalog::distribution::McpRemote
impl core::cmp::PartialEq for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::eq(&self, other: &nika_catalog::distribution::McpRemote) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpRemote
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpRemote
impl serde_core::ser::Serialize for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpRemote
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpRemote where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpRemote::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpRemote where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpRemote::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpRemote::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpRemote where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpRemote::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpRemote::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub type nika_catalog::distribution::McpRemote::Owned = T
pub fn nika_catalog::distribution::McpRemote::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpRemote::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpRemote where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpRemote::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpRemote where T: 'static
pub fn nika_catalog::distribution::McpRemote::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::embedding
#[non_exhaustive] pub enum nika_catalog::types::embedding::Similarity
pub nika_catalog::types::embedding::Similarity::Cosine
pub nika_catalog::types::embedding::Similarity::DotProduct
pub nika_catalog::types::embedding::Similarity::L2
impl nika_catalog::embedding::Similarity
pub const fn nika_catalog::embedding::Similarity::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::clone(&self) -> nika_catalog::embedding::Similarity
impl core::cmp::Eq for nika_catalog::embedding::Similarity
impl core::cmp::PartialEq for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::eq(&self, other: &nika_catalog::embedding::Similarity) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::embedding::Similarity
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Similarity
impl serde_core::ser::Serialize for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Similarity
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Similarity where U: core::convert::From<T>
pub fn nika_catalog::embedding::Similarity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Similarity where U: core::convert::Into<T>
pub type nika_catalog::embedding::Similarity::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Similarity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Similarity where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Similarity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Similarity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub type nika_catalog::embedding::Similarity::Owned = T
pub fn nika_catalog::embedding::Similarity::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Similarity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Similarity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Similarity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Similarity where T: 'static
pub fn nika_catalog::embedding::Similarity::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::embedding::Embedding
pub nika_catalog::types::embedding::Embedding::description: &'static str
pub nika_catalog::types::embedding::Embedding::dimensions: u32
pub nika_catalog::types::embedding::Embedding::extra_tags: &'static [&'static str]
pub nika_catalog::types::embedding::Embedding::id: &'static str
pub nika_catalog::types::embedding::Embedding::input_per_million: f64
pub nika_catalog::types::embedding::Embedding::max_input_tokens: u32
pub nika_catalog::types::embedding::Embedding::model: &'static str
pub nika_catalog::types::embedding::Embedding::normalized_by_default: bool
pub nika_catalog::types::embedding::Embedding::provider: &'static str
pub nika_catalog::types::embedding::Embedding::similarity: nika_catalog::embedding::Similarity
pub nika_catalog::types::embedding::Embedding::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::embedding::Embedding
pub const fn nika_catalog::embedding::Embedding::new(id: &'static str, provider: &'static str, model: &'static str, dimensions: u32, max_input_tokens: u32, normalized_by_default: bool, similarity: nika_catalog::embedding::Similarity, input_per_million: f64, description: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::clone(&self) -> nika_catalog::embedding::Embedding
impl core::cmp::PartialEq for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::eq(&self, other: &nika_catalog::embedding::Embedding) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::embedding::Embedding
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Embedding
impl serde_core::ser::Serialize for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Embedding
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Embedding where U: core::convert::From<T>
pub fn nika_catalog::embedding::Embedding::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Embedding where U: core::convert::Into<T>
pub type nika_catalog::embedding::Embedding::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Embedding::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Embedding where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Embedding::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Embedding::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub type nika_catalog::embedding::Embedding::Owned = T
pub fn nika_catalog::embedding::Embedding::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Embedding::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Embedding where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Embedding::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Embedding where T: 'static
pub fn nika_catalog::embedding::Embedding::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::json_mode
#[non_exhaustive] pub enum nika_catalog::types::json_mode::JsonMode
pub nika_catalog::types::json_mode::JsonMode::Object
pub nika_catalog::types::json_mode::JsonMode::Schema
pub nika_catalog::types::json_mode::JsonMode::Unavailable
impl nika_catalog::json_mode::JsonMode
pub const fn nika_catalog::json_mode::JsonMode::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::clone(&self) -> nika_catalog::json_mode::JsonMode
impl core::cmp::Eq for nika_catalog::json_mode::JsonMode
impl core::cmp::Ord for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::eq(&self, other: &nika_catalog::json_mode::JsonMode) -> bool
impl core::cmp::PartialOrd for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::partial_cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::json_mode::JsonMode
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::JsonMode
impl core::str::traits::FromStr for nika_catalog::json_mode::JsonMode
pub type nika_catalog::json_mode::JsonMode::Err = nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::JsonMode::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::JsonMode
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::JsonMode where U: core::convert::From<T>
pub fn nika_catalog::json_mode::JsonMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::JsonMode where U: core::convert::Into<T>
pub type nika_catalog::json_mode::JsonMode::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::JsonMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::JsonMode where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::JsonMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::JsonMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub type nika_catalog::json_mode::JsonMode::Owned = T
pub fn nika_catalog::json_mode::JsonMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::JsonMode::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::JsonMode where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::JsonMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::JsonMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::JsonMode where T: 'static
pub fn nika_catalog::json_mode::JsonMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::json_mode::JsonMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::json_mode::ParseJsonModeError
pub nika_catalog::types::json_mode::ParseJsonModeError::input: alloc::string::String
impl nika_catalog::json_mode::ParseJsonModeError
pub const fn nika_catalog::json_mode::ParseJsonModeError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::clone(&self) -> nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::Eq for nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::PartialEq for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::eq(&self, other: &nika_catalog::json_mode::ParseJsonModeError) -> bool
impl core::error::Error for nika_catalog::json_mode::ParseJsonModeError
impl core::fmt::Debug for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::ParseJsonModeError
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::ParseJsonModeError
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::From<T>
pub fn nika_catalog::json_mode::ParseJsonModeError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::Into<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::ParseJsonModeError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::ParseJsonModeError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub type nika_catalog::json_mode::ParseJsonModeError::Owned = T
pub fn nika_catalog::json_mode::ParseJsonModeError::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::ParseJsonModeError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::ParseJsonModeError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::ParseJsonModeError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::ParseJsonModeError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::ParseJsonModeError where T: 'static
pub fn nika_catalog::json_mode::ParseJsonModeError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::mcp_server
#[non_exhaustive] pub enum nika_catalog::types::mcp_server::McpPricing
pub nika_catalog::types::mcp_server::McpPricing::Free
pub nika_catalog::types::mcp_server::McpPricing::Freemium
pub nika_catalog::types::mcp_server::McpPricing::Paid
impl core::clone::Clone for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::clone(&self) -> nika_catalog::mcp_server::McpPricing
impl core::cmp::Eq for nika_catalog::mcp_server::McpPricing
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::eq(&self, other: &nika_catalog::mcp_server::McpPricing) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::mcp_server::McpPricing
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpPricing
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpPricing
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpPricing::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpPricing::Owned = T
pub fn nika_catalog::mcp_server::McpPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpPricing where T: 'static
pub fn nika_catalog::mcp_server::McpPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::mcp_server::McpServer
pub nika_catalog::types::mcp_server::McpServer::aliases: &'static [&'static str]
pub nika_catalog::types::mcp_server::McpServer::category: nika_catalog::category::Category
pub nika_catalog::types::mcp_server::McpServer::description: &'static str
pub nika_catalog::types::mcp_server::McpServer::env_vars: &'static [nika_catalog::distribution::EnvVarSpec]
pub nika_catalog::types::mcp_server::McpServer::extra_tags: &'static [&'static str]
pub nika_catalog::types::mcp_server::McpServer::homepage: core::option::Option<&'static str>
pub nika_catalog::types::mcp_server::McpServer::id: &'static str
pub nika_catalog::types::mcp_server::McpServer::last_verified: &'static str
pub nika_catalog::types::mcp_server::McpServer::packages: &'static [nika_catalog::distribution::McpPackage]
pub nika_catalog::types::mcp_server::McpServer::pricing: nika_catalog::mcp_server::McpPricing
pub nika_catalog::types::mcp_server::McpServer::remotes: &'static [nika_catalog::distribution::McpRemote]
pub nika_catalog::types::mcp_server::McpServer::tags: &'static [nika_catalog::tags::Tag]
pub nika_catalog::types::mcp_server::McpServer::title: &'static str
impl nika_catalog::mcp_server::McpServer
pub const fn nika_catalog::mcp_server::McpServer::new(id: &'static str, aliases: &'static [&'static str], title: &'static str, description: &'static str, packages: &'static [nika_catalog::distribution::McpPackage], remotes: &'static [nika_catalog::distribution::McpRemote], env_vars: &'static [nika_catalog::distribution::EnvVarSpec], homepage: core::option::Option<&'static str>, category: nika_catalog::category::Category, pricing: nika_catalog::mcp_server::McpPricing, last_verified: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::clone(&self) -> nika_catalog::mcp_server::McpServer
impl core::cmp::Eq for nika_catalog::mcp_server::McpServer
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::eq(&self, other: &nika_catalog::mcp_server::McpServer) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpServer
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpServer
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpServer where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpServer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpServer where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpServer::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpServer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpServer where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpServer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpServer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpServer::Owned = T
pub fn nika_catalog::mcp_server::McpServer::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpServer::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpServer where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpServer::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpServer where T: 'static
pub fn nika_catalog::mcp_server::McpServer::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::modality
#[non_exhaustive] pub enum nika_catalog::types::modality::Modality
pub nika_catalog::types::modality::Modality::Audio
pub nika_catalog::types::modality::Modality::Embedding
pub nika_catalog::types::modality::Modality::Image
pub nika_catalog::types::modality::Modality::ImageGen
pub nika_catalog::types::modality::Modality::Pdf
pub nika_catalog::types::modality::Modality::Speech
pub nika_catalog::types::modality::Modality::Text
pub nika_catalog::types::modality::Modality::Video
impl nika_catalog::modality::Modality
pub const fn nika_catalog::modality::Modality::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::clone(&self) -> nika_catalog::modality::Modality
impl core::cmp::Eq for nika_catalog::modality::Modality
impl core::cmp::Ord for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::cmp(&self, other: &nika_catalog::modality::Modality) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::eq(&self, other: &nika_catalog::modality::Modality) -> bool
impl core::cmp::PartialOrd for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::partial_cmp(&self, other: &nika_catalog::modality::Modality) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::modality::Modality
impl core::marker::StructuralPartialEq for nika_catalog::modality::Modality
impl core::str::traits::FromStr for nika_catalog::modality::Modality
pub type nika_catalog::modality::Modality::Err = nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::Modality::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::modality::Modality
impl<T, U> core::convert::Into<U> for nika_catalog::modality::Modality where U: core::convert::From<T>
pub fn nika_catalog::modality::Modality::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::Modality where U: core::convert::Into<T>
pub type nika_catalog::modality::Modality::Error = core::convert::Infallible
pub fn nika_catalog::modality::Modality::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::Modality where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::Modality::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::Modality::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::Modality where T: core::clone::Clone
pub type nika_catalog::modality::Modality::Owned = T
pub fn nika_catalog::modality::Modality::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::Modality::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::Modality where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::Modality where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::Modality where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::Modality::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::Modality where T: 'static
pub fn nika_catalog::modality::Modality::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::modality::Modality where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::modality::ParseModalityError
pub nika_catalog::types::modality::ParseModalityError::input: alloc::string::String
impl nika_catalog::modality::ParseModalityError
pub const fn nika_catalog::modality::ParseModalityError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::clone(&self) -> nika_catalog::modality::ParseModalityError
impl core::cmp::Eq for nika_catalog::modality::ParseModalityError
impl core::cmp::PartialEq for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::eq(&self, other: &nika_catalog::modality::ParseModalityError) -> bool
impl core::error::Error for nika_catalog::modality::ParseModalityError
impl core::fmt::Debug for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::modality::ParseModalityError
impl<D> owo_colors::OwoColorize for nika_catalog::modality::ParseModalityError
impl<T, U> core::convert::Into<U> for nika_catalog::modality::ParseModalityError where U: core::convert::From<T>
pub fn nika_catalog::modality::ParseModalityError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::ParseModalityError where U: core::convert::Into<T>
pub type nika_catalog::modality::ParseModalityError::Error = core::convert::Infallible
pub fn nika_catalog::modality::ParseModalityError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::ParseModalityError where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::ParseModalityError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::ParseModalityError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub type nika_catalog::modality::ParseModalityError::Owned = T
pub fn nika_catalog::modality::ParseModalityError::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::ParseModalityError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::ParseModalityError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::ParseModalityError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::ParseModalityError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::ParseModalityError where T: 'static
pub fn nika_catalog::modality::ParseModalityError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::model
#[non_exhaustive] pub enum nika_catalog::types::model::TokenLimitParam
pub nika_catalog::types::model::TokenLimitParam::MaxCompletionTokens
pub nika_catalog::types::model::TokenLimitParam::MaxOutputTokens
pub nika_catalog::types::model::TokenLimitParam::MaxTokens
impl core::clone::Clone for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::clone(&self) -> nika_catalog::model::TokenLimitParam
impl core::cmp::Eq for nika_catalog::model::TokenLimitParam
impl core::cmp::PartialEq for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::eq(&self, other: &nika_catalog::model::TokenLimitParam) -> bool
impl core::fmt::Debug for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::model::TokenLimitParam
impl core::marker::StructuralPartialEq for nika_catalog::model::TokenLimitParam
impl<D> owo_colors::OwoColorize for nika_catalog::model::TokenLimitParam
impl<T, U> core::convert::Into<U> for nika_catalog::model::TokenLimitParam where U: core::convert::From<T>
pub fn nika_catalog::model::TokenLimitParam::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::TokenLimitParam where U: core::convert::Into<T>
pub type nika_catalog::model::TokenLimitParam::Error = core::convert::Infallible
pub fn nika_catalog::model::TokenLimitParam::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::TokenLimitParam where U: core::convert::TryFrom<T>
pub type nika_catalog::model::TokenLimitParam::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::TokenLimitParam::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub type nika_catalog::model::TokenLimitParam::Owned = T
pub fn nika_catalog::model::TokenLimitParam::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::TokenLimitParam::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::TokenLimitParam where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub unsafe fn nika_catalog::model::TokenLimitParam::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::TokenLimitParam where T: 'static
pub fn nika_catalog::model::TokenLimitParam::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::model::CostEstimate
pub nika_catalog::types::model::CostEstimate::input_rate_per_million: f64
pub nika_catalog::types::model::CostEstimate::model: alloc::string::String
pub nika_catalog::types::model::CostEstimate::output_rate_per_million: f64
pub nika_catalog::types::model::CostEstimate::provider: alloc::string::String
pub nika_catalog::types::model::CostEstimate::usd: f64
impl nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::new(usd: f64, input_rate_per_million: f64, output_rate_per_million: f64, model: alloc::string::String, provider: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::clone(&self) -> nika_catalog::model::CostEstimate
impl core::cmp::PartialEq for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::eq(&self, other: &nika_catalog::model::CostEstimate) -> bool
impl core::fmt::Debug for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::CostEstimate
impl serde_core::ser::Serialize for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::model::CostEstimate
impl<T, U> core::convert::Into<U> for nika_catalog::model::CostEstimate where U: core::convert::From<T>
pub fn nika_catalog::model::CostEstimate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::CostEstimate where U: core::convert::Into<T>
pub type nika_catalog::model::CostEstimate::Error = core::convert::Infallible
pub fn nika_catalog::model::CostEstimate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::CostEstimate where U: core::convert::TryFrom<T>
pub type nika_catalog::model::CostEstimate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::CostEstimate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub type nika_catalog::model::CostEstimate::Owned = T
pub fn nika_catalog::model::CostEstimate::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::CostEstimate::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::CostEstimate where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub unsafe fn nika_catalog::model::CostEstimate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::CostEstimate where T: 'static
pub fn nika_catalog::model::CostEstimate::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::model::CostEstimate where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::model::ModelCapabilities
pub nika_catalog::types::model::ModelCapabilities::context_window_tokens: core::option::Option<u32>
pub nika_catalog::types::model::ModelCapabilities::input_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::types::model::ModelCapabilities::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::types::model::ModelCapabilities::max_output_tokens: core::option::Option<u32>
pub nika_catalog::types::model::ModelCapabilities::output_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::types::model::ModelCapabilities::reasoning: bool
pub nika_catalog::types::model::ModelCapabilities::supported_parameters: &'static [nika_catalog::param_flag::ParamFlag]
pub nika_catalog::types::model::ModelCapabilities::supports_stop_sequences: bool
pub nika_catalog::types::model::ModelCapabilities::supports_system_messages: bool
pub nika_catalog::types::model::ModelCapabilities::supports_temperature: bool
pub nika_catalog::types::model::ModelCapabilities::token_limit_param: nika_catalog::model::TokenLimitParam
pub nika_catalog::types::model::ModelCapabilities::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::model::ModelCapabilities
pub const fn nika_catalog::model::ModelCapabilities::new(token_limit_param: nika_catalog::model::TokenLimitParam, supports_temperature: bool, supports_stop_sequences: bool, reasoning: bool, input_modalities: &'static [nika_catalog::modality::Modality], output_modalities: &'static [nika_catalog::modality::Modality], tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>, supported_parameters: &'static [nika_catalog::param_flag::ParamFlag], supports_system_messages: bool, context_window_tokens: core::option::Option<u32>, max_output_tokens: core::option::Option<u32>, json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::clone(&self) -> nika_catalog::model::ModelCapabilities
impl core::cmp::Eq for nika_catalog::model::ModelCapabilities
impl core::cmp::PartialEq for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::eq(&self, other: &nika_catalog::model::ModelCapabilities) -> bool
impl core::default::Default for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::default() -> Self
impl core::fmt::Debug for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelCapabilities
impl nika_catalog::capabilities_view::ModelCapabilitiesView for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::model::ModelCapabilities::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::reasoning(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::model::ModelCapabilities::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_system_messages(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_temperature(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::ModelCapabilities::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelCapabilities
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelCapabilities where U: core::convert::From<T>
pub fn nika_catalog::model::ModelCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelCapabilities where U: core::convert::Into<T>
pub type nika_catalog::model::ModelCapabilities::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelCapabilities where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub type nika_catalog::model::ModelCapabilities::Owned = T
pub fn nika_catalog::model::ModelCapabilities::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelCapabilities where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelCapabilities where T: 'static
pub fn nika_catalog::model::ModelCapabilities::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::model::ModelPricing
pub nika_catalog::types::model::ModelPricing::cache_read_per_million: core::option::Option<f64>
pub nika_catalog::types::model::ModelPricing::cache_write_per_million: core::option::Option<f64>
pub nika_catalog::types::model::ModelPricing::image_per_million: core::option::Option<f64>
pub nika_catalog::types::model::ModelPricing::input_per_million: f64
pub nika_catalog::types::model::ModelPricing::model_pattern: &'static str
pub nika_catalog::types::model::ModelPricing::output_per_million: f64
pub nika_catalog::types::model::ModelPricing::provider: &'static str
pub nika_catalog::types::model::ModelPricing::reasoning_tokens_per_million: core::option::Option<f64>
impl nika_catalog::model::ModelPricing
pub const fn nika_catalog::model::ModelPricing::new(provider: &'static str, model_pattern: &'static str, input_per_million: f64, output_per_million: f64, cache_write_per_million: core::option::Option<f64>, cache_read_per_million: core::option::Option<f64>, image_per_million: core::option::Option<f64>, reasoning_tokens_per_million: core::option::Option<f64>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::clone(&self) -> nika_catalog::model::ModelPricing
impl core::cmp::PartialEq for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::eq(&self, other: &nika_catalog::model::ModelPricing) -> bool
impl core::fmt::Debug for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelPricing
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelPricing
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelPricing where U: core::convert::From<T>
pub fn nika_catalog::model::ModelPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelPricing where U: core::convert::Into<T>
pub type nika_catalog::model::ModelPricing::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub type nika_catalog::model::ModelPricing::Owned = T
pub fn nika_catalog::model::ModelPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelPricing where T: 'static
pub fn nika_catalog::model::ModelPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::param_flag
#[non_exhaustive] pub enum nika_catalog::types::param_flag::ParamFlag
pub nika_catalog::types::param_flag::ParamFlag::BatchApi
pub nika_catalog::types::param_flag::ParamFlag::Citations
pub nika_catalog::types::param_flag::ParamFlag::ComputerUse
pub nika_catalog::types::param_flag::ParamFlag::ContextCaching
pub nika_catalog::types::param_flag::ParamFlag::FileSearch
pub nika_catalog::types::param_flag::ParamFlag::IncludeReasoning
pub nika_catalog::types::param_flag::ParamFlag::ParallelToolCalls
pub nika_catalog::types::param_flag::ParamFlag::PredictedOutputs
pub nika_catalog::types::param_flag::ParamFlag::PromptCaching
pub nika_catalog::types::param_flag::ParamFlag::ReasoningEffort
pub nika_catalog::types::param_flag::ParamFlag::StreamingThinking
pub nika_catalog::types::param_flag::ParamFlag::ThinkingBudget
pub nika_catalog::types::param_flag::ParamFlag::WebSearch
impl nika_catalog::param_flag::ParamFlag
pub const fn nika_catalog::param_flag::ParamFlag::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::clone(&self) -> nika_catalog::param_flag::ParamFlag
impl core::cmp::Eq for nika_catalog::param_flag::ParamFlag
impl core::cmp::Ord for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::eq(&self, other: &nika_catalog::param_flag::ParamFlag) -> bool
impl core::cmp::PartialOrd for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::partial_cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::param_flag::ParamFlag
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParamFlag
impl core::str::traits::FromStr for nika_catalog::param_flag::ParamFlag
pub type nika_catalog::param_flag::ParamFlag::Err = nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParamFlag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParamFlag
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParamFlag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParamFlag::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParamFlag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParamFlag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParamFlag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub type nika_catalog::param_flag::ParamFlag::Owned = T
pub fn nika_catalog::param_flag::ParamFlag::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParamFlag::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParamFlag where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParamFlag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParamFlag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParamFlag where T: 'static
pub fn nika_catalog::param_flag::ParamFlag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::param_flag::ParamFlag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::param_flag::ParseParamFlagError
pub nika_catalog::types::param_flag::ParseParamFlagError::input: alloc::string::String
impl nika_catalog::param_flag::ParseParamFlagError
pub const fn nika_catalog::param_flag::ParseParamFlagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::clone(&self) -> nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::Eq for nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::PartialEq for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::eq(&self, other: &nika_catalog::param_flag::ParseParamFlagError) -> bool
impl core::error::Error for nika_catalog::param_flag::ParseParamFlagError
impl core::fmt::Debug for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParseParamFlagError
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParseParamFlagError
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParseParamFlagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParseParamFlagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParseParamFlagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub type nika_catalog::param_flag::ParseParamFlagError::Owned = T
pub fn nika_catalog::param_flag::ParseParamFlagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParseParamFlagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParseParamFlagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParseParamFlagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParseParamFlagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParseParamFlagError where T: 'static
pub fn nika_catalog::param_flag::ParseParamFlagError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::provider
#[non_exhaustive] pub struct nika_catalog::types::provider::Provider
pub nika_catalog::types::provider::Provider::aliases: &'static [&'static str]
pub nika_catalog::types::provider::Provider::api_dialect: core::option::Option<&'static str>
pub nika_catalog::types::provider::Provider::cheap_model: &'static str
pub nika_catalog::types::provider::Provider::default_model: &'static str
pub nika_catalog::types::provider::Provider::description: &'static str
pub nika_catalog::types::provider::Provider::env_var: &'static str
pub nika_catalog::types::provider::Provider::extra_tags: &'static [&'static str]
pub nika_catalog::types::provider::Provider::id: &'static str
pub nika_catalog::types::provider::Provider::key_prefixes: &'static [&'static str]
pub nika_catalog::types::provider::Provider::models: &'static [nika_catalog::provider::ProviderModel]
pub nika_catalog::types::provider::Provider::name: &'static str
pub nika_catalog::types::provider::Provider::requires_key: bool
pub nika_catalog::types::provider::Provider::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::provider::Provider
pub const fn nika_catalog::provider::Provider::new(id: &'static str, name: &'static str, aliases: &'static [&'static str], env_var: &'static str, key_prefixes: &'static [&'static str], default_model: &'static str, cheap_model: &'static str, requires_key: bool, description: &'static str, models: &'static [nika_catalog::provider::ProviderModel], api_dialect: core::option::Option<&'static str>, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::clone(&self) -> nika_catalog::provider::Provider
impl core::cmp::Eq for nika_catalog::provider::Provider
impl core::cmp::PartialEq for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::eq(&self, other: &nika_catalog::provider::Provider) -> bool
impl core::fmt::Debug for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::provider::Provider
impl serde_core::ser::Serialize for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::Provider
impl<T, U> core::convert::Into<U> for nika_catalog::provider::Provider where U: core::convert::From<T>
pub fn nika_catalog::provider::Provider::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::Provider where U: core::convert::Into<T>
pub type nika_catalog::provider::Provider::Error = core::convert::Infallible
pub fn nika_catalog::provider::Provider::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::Provider where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::Provider::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::Provider::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::Provider where T: core::clone::Clone
pub type nika_catalog::provider::Provider::Owned = T
pub fn nika_catalog::provider::Provider::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::Provider::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::Provider where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::Provider::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::Provider where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::Provider::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::Provider where T: 'static
pub fn nika_catalog::provider::Provider::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::provider::ProviderModel
pub nika_catalog::types::provider::ProviderModel::context_window_tokens: u32
pub nika_catalog::types::provider::ProviderModel::id: &'static str
pub nika_catalog::types::provider::ProviderModel::max_output_tokens: u32
pub nika_catalog::types::provider::ProviderModel::model: &'static str
impl nika_catalog::provider::ProviderModel
pub const fn nika_catalog::provider::ProviderModel::new(id: &'static str, model: &'static str, context_window_tokens: u32, max_output_tokens: u32) -> Self
impl core::clone::Clone for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::clone(&self) -> nika_catalog::provider::ProviderModel
impl core::cmp::Eq for nika_catalog::provider::ProviderModel
impl core::cmp::PartialEq for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::eq(&self, other: &nika_catalog::provider::ProviderModel) -> bool
impl core::fmt::Debug for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::provider::ProviderModel
impl core::marker::StructuralPartialEq for nika_catalog::provider::ProviderModel
impl serde_core::ser::Serialize for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::ProviderModel
impl<T, U> core::convert::Into<U> for nika_catalog::provider::ProviderModel where U: core::convert::From<T>
pub fn nika_catalog::provider::ProviderModel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::ProviderModel where U: core::convert::Into<T>
pub type nika_catalog::provider::ProviderModel::Error = core::convert::Infallible
pub fn nika_catalog::provider::ProviderModel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::ProviderModel where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::ProviderModel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::ProviderModel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub type nika_catalog::provider::ProviderModel::Owned = T
pub fn nika_catalog::provider::ProviderModel::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::ProviderModel::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::ProviderModel where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::ProviderModel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::ProviderModel where T: 'static
pub fn nika_catalog::provider::ProviderModel::as_any(&self) -> &(dyn core::any::Any + 'static)
pub fn nika_catalog::types::provider::validate_key_format(provider: &nika_catalog::provider::Provider, key: &str) -> bool
pub mod nika_catalog::types::region
#[non_exhaustive] pub enum nika_catalog::types::region::Region
pub nika_catalog::types::region::Region::Apac
pub nika_catalog::types::region::Region::China
pub nika_catalog::types::region::Region::Eu
pub nika_catalog::types::region::Region::Us
impl nika_catalog::region::Region
pub const fn nika_catalog::region::Region::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::region::Region
pub fn nika_catalog::region::Region::clone(&self) -> nika_catalog::region::Region
impl core::cmp::Eq for nika_catalog::region::Region
impl core::cmp::PartialEq for nika_catalog::region::Region
pub fn nika_catalog::region::Region::eq(&self, other: &nika_catalog::region::Region) -> bool
impl core::fmt::Debug for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::region::Region
pub fn nika_catalog::region::Region::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::region::Region
impl core::marker::StructuralPartialEq for nika_catalog::region::Region
impl core::str::traits::FromStr for nika_catalog::region::Region
pub type nika_catalog::region::Region::Err = nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::Region::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl<D> owo_colors::OwoColorize for nika_catalog::region::Region
impl<T, U> core::convert::Into<U> for nika_catalog::region::Region where U: core::convert::From<T>
pub fn nika_catalog::region::Region::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::Region where U: core::convert::Into<T>
pub type nika_catalog::region::Region::Error = core::convert::Infallible
pub fn nika_catalog::region::Region::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::Region where U: core::convert::TryFrom<T>
pub type nika_catalog::region::Region::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::Region::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::Region where T: core::clone::Clone
pub type nika_catalog::region::Region::Owned = T
pub fn nika_catalog::region::Region::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::Region::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::Region where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::Region::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::Region where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::Region::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::Region where T: core::clone::Clone
pub unsafe fn nika_catalog::region::Region::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::Region
pub fn nika_catalog::region::Region::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::Region where T: 'static
pub fn nika_catalog::region::Region::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::region::ParseRegionError(pub alloc::string::String)
impl core::clone::Clone for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::clone(&self) -> nika_catalog::region::ParseRegionError
impl core::error::Error for nika_catalog::region::ParseRegionError
impl core::fmt::Debug for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::region::ParseRegionError
impl<T, U> core::convert::Into<U> for nika_catalog::region::ParseRegionError where U: core::convert::From<T>
pub fn nika_catalog::region::ParseRegionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::ParseRegionError where U: core::convert::Into<T>
pub type nika_catalog::region::ParseRegionError::Error = core::convert::Infallible
pub fn nika_catalog::region::ParseRegionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::ParseRegionError where U: core::convert::TryFrom<T>
pub type nika_catalog::region::ParseRegionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::ParseRegionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub type nika_catalog::region::ParseRegionError::Owned = T
pub fn nika_catalog::region::ParseRegionError::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::ParseRegionError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::ParseRegionError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::ParseRegionError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub unsafe fn nika_catalog::region::ParseRegionError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::ParseRegionError where T: 'static
pub fn nika_catalog::region::ParseRegionError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::tags
#[non_exhaustive] pub enum nika_catalog::types::tags::Tag
pub nika_catalog::types::tags::Tag::Agent
pub nika_catalog::types::tags::Tag::Audio
pub nika_catalog::types::tags::Tag::Budget
pub nika_catalog::types::tags::Tag::Chinese
pub nika_catalog::types::tags::Tag::Code
pub nika_catalog::types::tags::Tag::CodeExecution
pub nika_catalog::types::tags::Tag::Destructive
pub nika_catalog::types::tags::Tag::Embedding
pub nika_catalog::types::tags::Tag::Enterprise
pub nika_catalog::types::tags::Tag::European
pub nika_catalog::types::tags::Tag::ExtendedThinking
pub nika_catalog::types::tags::Tag::Fast
pub nika_catalog::types::tags::Tag::Finance
pub nika_catalog::types::tags::Tag::Frontier
pub nika_catalog::types::tags::Tag::FunctionCalling
pub nika_catalog::types::tags::Tag::ImageGen
pub nika_catalog::types::tags::Tag::Japanese
pub nika_catalog::types::tags::Tag::Legal
pub nika_catalog::types::tags::Tag::Local
pub nika_catalog::types::tags::Tag::LongContext
pub nika_catalog::types::tags::Tag::Math
pub nika_catalog::types::tags::Tag::Matryoshka
pub nika_catalog::types::tags::Tag::Medical
pub nika_catalog::types::tags::Tag::Multilingual
pub nika_catalog::types::tags::Tag::Multimodal
pub nika_catalog::types::tags::Tag::Official
pub nika_catalog::types::tags::Tag::OpenSource
pub nika_catalog::types::tags::Tag::ParallelTools
pub nika_catalog::types::tags::Tag::PromptCaching
pub nika_catalog::types::tags::Tag::Rag
pub nika_catalog::types::tags::Tag::ReadOnly
pub nika_catalog::types::tags::Tag::Realtime
pub nika_catalog::types::tags::Tag::Reasoning
pub nika_catalog::types::tags::Tag::Reranker
pub nika_catalog::types::tags::Tag::ResponseSchema
pub nika_catalog::types::tags::Tag::Sandbox
pub nika_catalog::types::tags::Tag::Serverless
pub nika_catalog::types::tags::Tag::Streaming
pub nika_catalog::types::tags::Tag::StructuredOutput
pub nika_catalog::types::tags::Tag::Verified
pub nika_catalog::types::tags::Tag::Vision
pub nika_catalog::types::tags::Tag::WebSearch
impl nika_catalog::tags::Tag
pub const fn nika_catalog::tags::Tag::as_str(self) -> &'static str
pub fn nika_catalog::tags::Tag::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::clone(&self) -> nika_catalog::tags::Tag
impl core::cmp::Eq for nika_catalog::tags::Tag
impl core::cmp::Ord for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::cmp(&self, other: &nika_catalog::tags::Tag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::eq(&self, other: &nika_catalog::tags::Tag) -> bool
impl core::cmp::PartialOrd for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::partial_cmp(&self, other: &nika_catalog::tags::Tag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tags::Tag
impl core::marker::StructuralPartialEq for nika_catalog::tags::Tag
impl core::str::traits::FromStr for nika_catalog::tags::Tag
pub type nika_catalog::tags::Tag::Err = nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::Tag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tags::Tag
impl<T, U> core::convert::Into<U> for nika_catalog::tags::Tag where U: core::convert::From<T>
pub fn nika_catalog::tags::Tag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::Tag where U: core::convert::Into<T>
pub type nika_catalog::tags::Tag::Error = core::convert::Infallible
pub fn nika_catalog::tags::Tag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::Tag where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::Tag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::Tag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::Tag where T: core::clone::Clone
pub type nika_catalog::tags::Tag::Owned = T
pub fn nika_catalog::tags::Tag::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::Tag::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::tags::Tag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::Tag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::Tag where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::Tag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::Tag where T: 'static
pub fn nika_catalog::tags::Tag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tags::Tag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::tags::ParseTagError
pub nika_catalog::types::tags::ParseTagError::input: alloc::string::String
impl nika_catalog::tags::ParseTagError
pub const fn nika_catalog::tags::ParseTagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::clone(&self) -> nika_catalog::tags::ParseTagError
impl core::cmp::Eq for nika_catalog::tags::ParseTagError
impl core::cmp::PartialEq for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::eq(&self, other: &nika_catalog::tags::ParseTagError) -> bool
impl core::error::Error for nika_catalog::tags::ParseTagError
impl core::fmt::Debug for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tags::ParseTagError
impl<D> owo_colors::OwoColorize for nika_catalog::tags::ParseTagError
impl<T, U> core::convert::Into<U> for nika_catalog::tags::ParseTagError where U: core::convert::From<T>
pub fn nika_catalog::tags::ParseTagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::ParseTagError where U: core::convert::Into<T>
pub type nika_catalog::tags::ParseTagError::Error = core::convert::Infallible
pub fn nika_catalog::tags::ParseTagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::ParseTagError where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::ParseTagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::ParseTagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub type nika_catalog::tags::ParseTagError::Owned = T
pub fn nika_catalog::tags::ParseTagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::ParseTagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tags::ParseTagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tags::ParseTagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::ParseTagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::ParseTagError where T: 'static
pub fn nika_catalog::tags::ParseTagError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::tokenizer
#[non_exhaustive] pub enum nika_catalog::types::tokenizer::TokenizerFamily
pub nika_catalog::types::tokenizer::TokenizerFamily::Cl100k
pub nika_catalog::types::tokenizer::TokenizerFamily::ClaudeV3
pub nika_catalog::types::tokenizer::TokenizerFamily::DeepSeek
pub nika_catalog::types::tokenizer::TokenizerFamily::Gemini
pub nika_catalog::types::tokenizer::TokenizerFamily::Glm
pub nika_catalog::types::tokenizer::TokenizerFamily::Granite
pub nika_catalog::types::tokenizer::TokenizerFamily::Grok
pub nika_catalog::types::tokenizer::TokenizerFamily::LlamaV3
pub nika_catalog::types::tokenizer::TokenizerFamily::LlamaV4
pub nika_catalog::types::tokenizer::TokenizerFamily::MistralV3
pub nika_catalog::types::tokenizer::TokenizerFamily::O200k
pub nika_catalog::types::tokenizer::TokenizerFamily::Qwen
impl nika_catalog::tokenizer::TokenizerFamily
pub const fn nika_catalog::tokenizer::TokenizerFamily::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::clone(&self) -> nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::Eq for nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::PartialEq for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::eq(&self, other: &nika_catalog::tokenizer::TokenizerFamily) -> bool
impl core::fmt::Debug for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tokenizer::TokenizerFamily
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::TokenizerFamily
impl core::str::traits::FromStr for nika_catalog::tokenizer::TokenizerFamily
pub type nika_catalog::tokenizer::TokenizerFamily::Err = nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::TokenizerFamily::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::TokenizerFamily
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::TokenizerFamily::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::TokenizerFamily::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::TokenizerFamily::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub type nika_catalog::tokenizer::TokenizerFamily::Owned = T
pub fn nika_catalog::tokenizer::TokenizerFamily::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::TokenizerFamily::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::TokenizerFamily where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::TokenizerFamily where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::TokenizerFamily::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::TokenizerFamily where T: 'static
pub fn nika_catalog::tokenizer::TokenizerFamily::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tokenizer::TokenizerFamily where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::tokenizer::ParseTokenizerFamilyError
pub nika_catalog::types::tokenizer::ParseTokenizerFamilyError::input: alloc::string::String
impl nika_catalog::tokenizer::ParseTokenizerFamilyError
pub const fn nika_catalog::tokenizer::ParseTokenizerFamilyError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone(&self) -> nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::Eq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::PartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::eq(&self, other: &nika_catalog::tokenizer::ParseTokenizerFamilyError) -> bool
impl core::error::Error for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::fmt::Debug for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Owned = T
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::as_any(&self) -> &(dyn core::any::Any + 'static)
pub mod nika_catalog::types::transform
#[non_exhaustive] pub enum nika_catalog::types::transform::NullBehavior
pub nika_catalog::types::transform::NullBehavior::Fail
pub nika_catalog::types::transform::NullBehavior::Propagate
impl core::clone::Clone for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::clone(&self) -> nika_catalog::transform::NullBehavior
impl core::cmp::Eq for nika_catalog::transform::NullBehavior
impl core::cmp::PartialEq for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::eq(&self, other: &nika_catalog::transform::NullBehavior) -> bool
impl core::fmt::Debug for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::NullBehavior
impl core::marker::StructuralPartialEq for nika_catalog::transform::NullBehavior
impl serde_core::ser::Serialize for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::NullBehavior
impl<T, U> core::convert::Into<U> for nika_catalog::transform::NullBehavior where U: core::convert::From<T>
pub fn nika_catalog::transform::NullBehavior::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::NullBehavior where U: core::convert::Into<T>
pub type nika_catalog::transform::NullBehavior::Error = core::convert::Infallible
pub fn nika_catalog::transform::NullBehavior::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::NullBehavior where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::NullBehavior::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::NullBehavior::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub type nika_catalog::transform::NullBehavior::Owned = T
pub fn nika_catalog::transform::NullBehavior::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::NullBehavior::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::NullBehavior where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::NullBehavior::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::NullBehavior where T: 'static
pub fn nika_catalog::transform::NullBehavior::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::NullBehavior where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::transform::TransformArity
pub nika_catalog::types::transform::TransformArity::Nullary
pub nika_catalog::types::transform::TransformArity::Unary
pub nika_catalog::types::transform::TransformArity::Variadic
impl core::clone::Clone for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::clone(&self) -> nika_catalog::transform::TransformArity
impl core::cmp::Eq for nika_catalog::transform::TransformArity
impl core::cmp::PartialEq for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::eq(&self, other: &nika_catalog::transform::TransformArity) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformArity
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformArity
impl serde_core::ser::Serialize for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformArity
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformArity where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformArity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformArity where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformArity::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformArity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformArity where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformArity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformArity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub type nika_catalog::transform::TransformArity::Owned = T
pub fn nika_catalog::transform::TransformArity::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformArity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformArity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformArity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformArity where T: 'static
pub fn nika_catalog::transform::TransformArity::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformArity where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::transform::TransformCategory
pub nika_catalog::types::transform::TransformCategory::Aggregation
pub nika_catalog::types::transform::TransformCategory::Array
pub nika_catalog::types::transform::TransformCategory::Encoding
pub nika_catalog::types::transform::TransformCategory::Escape
pub nika_catalog::types::transform::TransformCategory::Introspection
pub nika_catalog::types::transform::TransformCategory::Jq
pub nika_catalog::types::transform::TransformCategory::Logic
pub nika_catalog::types::transform::TransformCategory::Numeric
pub nika_catalog::types::transform::TransformCategory::Parametric
pub nika_catalog::types::transform::TransformCategory::Query
pub nika_catalog::types::transform::TransformCategory::String
pub nika_catalog::types::transform::TransformCategory::StringTest
pub nika_catalog::types::transform::TransformCategory::System
pub nika_catalog::types::transform::TransformCategory::Type
pub nika_catalog::types::transform::TransformCategory::Url
impl core::clone::Clone for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::clone(&self) -> nika_catalog::transform::TransformCategory
impl core::cmp::Eq for nika_catalog::transform::TransformCategory
impl core::cmp::PartialEq for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::eq(&self, other: &nika_catalog::transform::TransformCategory) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformCategory
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformCategory
impl serde_core::ser::Serialize for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformCategory
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformCategory where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformCategory where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformCategory::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub type nika_catalog::transform::TransformCategory::Owned = T
pub fn nika_catalog::transform::TransformCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformCategory where T: 'static
pub fn nika_catalog::transform::TransformCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::transform::TransformDef
pub nika_catalog::types::transform::TransformDef::arity: nika_catalog::transform::TransformArity
pub nika_catalog::types::transform::TransformDef::category: nika_catalog::transform::TransformCategory
pub nika_catalog::types::transform::TransformDef::name: &'static str
pub nika_catalog::types::transform::TransformDef::null_behavior: nika_catalog::transform::NullBehavior
impl nika_catalog::transform::TransformDef
pub const fn nika_catalog::transform::TransformDef::new(name: &'static str, arity: nika_catalog::transform::TransformArity, null_behavior: nika_catalog::transform::NullBehavior, category: nika_catalog::transform::TransformCategory) -> Self
impl core::clone::Clone for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::clone(&self) -> nika_catalog::transform::TransformDef
impl core::cmp::Eq for nika_catalog::transform::TransformDef
impl core::cmp::PartialEq for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::eq(&self, other: &nika_catalog::transform::TransformDef) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::transform::TransformDef
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformDef
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformDef
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformDef where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformDef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformDef where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformDef::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformDef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformDef where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformDef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformDef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub type nika_catalog::transform::TransformDef::Owned = T
pub fn nika_catalog::transform::TransformDef::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformDef::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformDef where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformDef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformDef where T: 'static
pub fn nika_catalog::transform::TransformDef::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::types::AuthMode
pub nika_catalog::types::AuthMode::Bearer
pub nika_catalog::types::AuthMode::None
pub nika_catalog::types::AuthMode::OAuth
impl core::clone::Clone for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::clone(&self) -> nika_catalog::distribution::AuthMode
impl core::cmp::Eq for nika_catalog::distribution::AuthMode
impl core::cmp::PartialEq for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::eq(&self, other: &nika_catalog::distribution::AuthMode) -> bool
impl core::fmt::Debug for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::AuthMode
impl core::marker::StructuralPartialEq for nika_catalog::distribution::AuthMode
impl serde_core::ser::Serialize for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::AuthMode
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::AuthMode where U: core::convert::From<T>
pub fn nika_catalog::distribution::AuthMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::AuthMode where U: core::convert::Into<T>
pub type nika_catalog::distribution::AuthMode::Error = core::convert::Infallible
pub fn nika_catalog::distribution::AuthMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::AuthMode where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::AuthMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::AuthMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub type nika_catalog::distribution::AuthMode::Owned = T
pub fn nika_catalog::distribution::AuthMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::AuthMode::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::AuthMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::AuthMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::AuthMode where T: 'static
pub fn nika_catalog::distribution::AuthMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::AuthMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::BuiltinCategory
pub nika_catalog::types::BuiltinCategory::Core
pub nika_catalog::types::BuiltinCategory::Data
pub nika_catalog::types::BuiltinCategory::File
pub nika_catalog::types::BuiltinCategory::Introspection
pub nika_catalog::types::BuiltinCategory::Network
impl core::clone::Clone for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::clone(&self) -> nika_catalog::builtin::BuiltinCategory
impl core::cmp::Eq for nika_catalog::builtin::BuiltinCategory
impl core::cmp::PartialEq for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::eq(&self, other: &nika_catalog::builtin::BuiltinCategory) -> bool
impl core::fmt::Debug for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::builtin::BuiltinCategory
impl core::marker::StructuralPartialEq for nika_catalog::builtin::BuiltinCategory
impl serde_core::ser::Serialize for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::BuiltinCategory
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::From<T>
pub fn nika_catalog::builtin::BuiltinCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::Into<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = core::convert::Infallible
pub fn nika_catalog::builtin::BuiltinCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::BuiltinCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub type nika_catalog::builtin::BuiltinCategory::Owned = T
pub fn nika_catalog::builtin::BuiltinCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::BuiltinCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::BuiltinCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::BuiltinCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::BuiltinCategory where T: 'static
pub fn nika_catalog::builtin::BuiltinCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::builtin::BuiltinCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::Category
pub nika_catalog::types::Category::Ai
pub nika_catalog::types::Category::Analytics
pub nika_catalog::types::Category::Anthropic
pub nika_catalog::types::Category::Audio
pub nika_catalog::types::Category::Cms
pub nika_catalog::types::Category::Communication
pub nika_catalog::types::Category::Databases
pub nika_catalog::types::Category::Developer
pub nika_catalog::types::Category::Devops
pub nika_catalog::types::Category::Ecommerce
pub nika_catalog::types::Category::Image
pub nika_catalog::types::Category::Lifestyle
pub nika_catalog::types::Category::Maps
pub nika_catalog::types::Category::Marketing
pub nika_catalog::types::Category::Productivity
pub nika_catalog::types::Category::Search
pub nika_catalog::types::Category::Social
pub nika_catalog::types::Category::Vectordb
impl nika_catalog::category::Category
pub const fn nika_catalog::category::Category::as_str(self) -> &'static str
pub fn nika_catalog::category::Category::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::category::Category
pub fn nika_catalog::category::Category::clone(&self) -> nika_catalog::category::Category
impl core::cmp::Eq for nika_catalog::category::Category
impl core::cmp::PartialEq for nika_catalog::category::Category
pub fn nika_catalog::category::Category::eq(&self, other: &nika_catalog::category::Category) -> bool
impl core::fmt::Debug for nika_catalog::category::Category
pub fn nika_catalog::category::Category::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::category::Category
pub fn nika_catalog::category::Category::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::category::Category
impl core::marker::StructuralPartialEq for nika_catalog::category::Category
impl core::str::traits::FromStr for nika_catalog::category::Category
pub type nika_catalog::category::Category::Err = nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::Category::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::category::Category
pub fn nika_catalog::category::Category::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::category::Category
impl<T, U> core::convert::Into<U> for nika_catalog::category::Category where U: core::convert::From<T>
pub fn nika_catalog::category::Category::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::Category where U: core::convert::Into<T>
pub type nika_catalog::category::Category::Error = core::convert::Infallible
pub fn nika_catalog::category::Category::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::Category where U: core::convert::TryFrom<T>
pub type nika_catalog::category::Category::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::Category::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::Category where T: core::clone::Clone
pub type nika_catalog::category::Category::Owned = T
pub fn nika_catalog::category::Category::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::Category::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::category::Category where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::Category::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::Category where T: core::clone::Clone
pub unsafe fn nika_catalog::category::Category::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::Category where T: 'static
pub fn nika_catalog::category::Category::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::category::Category where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::JsonMode
pub nika_catalog::types::JsonMode::Object
pub nika_catalog::types::JsonMode::Schema
pub nika_catalog::types::JsonMode::Unavailable
impl nika_catalog::json_mode::JsonMode
pub const fn nika_catalog::json_mode::JsonMode::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::clone(&self) -> nika_catalog::json_mode::JsonMode
impl core::cmp::Eq for nika_catalog::json_mode::JsonMode
impl core::cmp::Ord for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::eq(&self, other: &nika_catalog::json_mode::JsonMode) -> bool
impl core::cmp::PartialOrd for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::partial_cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::json_mode::JsonMode
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::JsonMode
impl core::str::traits::FromStr for nika_catalog::json_mode::JsonMode
pub type nika_catalog::json_mode::JsonMode::Err = nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::JsonMode::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::JsonMode
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::JsonMode where U: core::convert::From<T>
pub fn nika_catalog::json_mode::JsonMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::JsonMode where U: core::convert::Into<T>
pub type nika_catalog::json_mode::JsonMode::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::JsonMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::JsonMode where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::JsonMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::JsonMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub type nika_catalog::json_mode::JsonMode::Owned = T
pub fn nika_catalog::json_mode::JsonMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::JsonMode::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::JsonMode where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::JsonMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::JsonMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::JsonMode where T: 'static
pub fn nika_catalog::json_mode::JsonMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::json_mode::JsonMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::Matcher
pub nika_catalog::types::Matcher::Any
pub nika_catalog::types::Matcher::ContainsAny(&'static [&'static str])
pub nika_catalog::types::Matcher::Exact(&'static str)
pub nika_catalog::types::Matcher::ExactAny(&'static [&'static str])
pub nika_catalog::types::Matcher::PrefixAny(&'static [&'static str])
impl nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::matches(&self, model: &str) -> bool
impl core::fmt::Debug for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::Matcher
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::Matcher where U: core::convert::From<T>
pub fn nika_catalog::capabilities::Matcher::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::Matcher where U: core::convert::Into<T>
pub type nika_catalog::capabilities::Matcher::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::Matcher::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::Matcher where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::Matcher::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::Matcher::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::Matcher where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::Matcher where T: 'static
pub fn nika_catalog::capabilities::Matcher::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::types::McpPricing
pub nika_catalog::types::McpPricing::Free
pub nika_catalog::types::McpPricing::Freemium
pub nika_catalog::types::McpPricing::Paid
impl core::clone::Clone for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::clone(&self) -> nika_catalog::mcp_server::McpPricing
impl core::cmp::Eq for nika_catalog::mcp_server::McpPricing
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::eq(&self, other: &nika_catalog::mcp_server::McpPricing) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::mcp_server::McpPricing
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpPricing
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpPricing
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpPricing::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpPricing::Owned = T
pub fn nika_catalog::mcp_server::McpPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpPricing where T: 'static
pub fn nika_catalog::mcp_server::McpPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::types::Modality
pub nika_catalog::types::Modality::Audio
pub nika_catalog::types::Modality::Embedding
pub nika_catalog::types::Modality::Image
pub nika_catalog::types::Modality::ImageGen
pub nika_catalog::types::Modality::Pdf
pub nika_catalog::types::Modality::Speech
pub nika_catalog::types::Modality::Text
pub nika_catalog::types::Modality::Video
impl nika_catalog::modality::Modality
pub const fn nika_catalog::modality::Modality::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::clone(&self) -> nika_catalog::modality::Modality
impl core::cmp::Eq for nika_catalog::modality::Modality
impl core::cmp::Ord for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::cmp(&self, other: &nika_catalog::modality::Modality) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::eq(&self, other: &nika_catalog::modality::Modality) -> bool
impl core::cmp::PartialOrd for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::partial_cmp(&self, other: &nika_catalog::modality::Modality) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::modality::Modality
impl core::marker::StructuralPartialEq for nika_catalog::modality::Modality
impl core::str::traits::FromStr for nika_catalog::modality::Modality
pub type nika_catalog::modality::Modality::Err = nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::Modality::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::modality::Modality
impl<T, U> core::convert::Into<U> for nika_catalog::modality::Modality where U: core::convert::From<T>
pub fn nika_catalog::modality::Modality::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::Modality where U: core::convert::Into<T>
pub type nika_catalog::modality::Modality::Error = core::convert::Infallible
pub fn nika_catalog::modality::Modality::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::Modality where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::Modality::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::Modality::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::Modality where T: core::clone::Clone
pub type nika_catalog::modality::Modality::Owned = T
pub fn nika_catalog::modality::Modality::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::Modality::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::Modality where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::Modality where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::Modality where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::Modality::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::Modality where T: 'static
pub fn nika_catalog::modality::Modality::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::modality::Modality where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::NullBehavior
pub nika_catalog::types::NullBehavior::Fail
pub nika_catalog::types::NullBehavior::Propagate
impl core::clone::Clone for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::clone(&self) -> nika_catalog::transform::NullBehavior
impl core::cmp::Eq for nika_catalog::transform::NullBehavior
impl core::cmp::PartialEq for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::eq(&self, other: &nika_catalog::transform::NullBehavior) -> bool
impl core::fmt::Debug for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::NullBehavior
impl core::marker::StructuralPartialEq for nika_catalog::transform::NullBehavior
impl serde_core::ser::Serialize for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::NullBehavior
impl<T, U> core::convert::Into<U> for nika_catalog::transform::NullBehavior where U: core::convert::From<T>
pub fn nika_catalog::transform::NullBehavior::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::NullBehavior where U: core::convert::Into<T>
pub type nika_catalog::transform::NullBehavior::Error = core::convert::Infallible
pub fn nika_catalog::transform::NullBehavior::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::NullBehavior where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::NullBehavior::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::NullBehavior::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub type nika_catalog::transform::NullBehavior::Owned = T
pub fn nika_catalog::transform::NullBehavior::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::NullBehavior::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::NullBehavior where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::NullBehavior::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::NullBehavior where T: 'static
pub fn nika_catalog::transform::NullBehavior::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::NullBehavior where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::ParamFlag
pub nika_catalog::types::ParamFlag::BatchApi
pub nika_catalog::types::ParamFlag::Citations
pub nika_catalog::types::ParamFlag::ComputerUse
pub nika_catalog::types::ParamFlag::ContextCaching
pub nika_catalog::types::ParamFlag::FileSearch
pub nika_catalog::types::ParamFlag::IncludeReasoning
pub nika_catalog::types::ParamFlag::ParallelToolCalls
pub nika_catalog::types::ParamFlag::PredictedOutputs
pub nika_catalog::types::ParamFlag::PromptCaching
pub nika_catalog::types::ParamFlag::ReasoningEffort
pub nika_catalog::types::ParamFlag::StreamingThinking
pub nika_catalog::types::ParamFlag::ThinkingBudget
pub nika_catalog::types::ParamFlag::WebSearch
impl nika_catalog::param_flag::ParamFlag
pub const fn nika_catalog::param_flag::ParamFlag::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::clone(&self) -> nika_catalog::param_flag::ParamFlag
impl core::cmp::Eq for nika_catalog::param_flag::ParamFlag
impl core::cmp::Ord for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::eq(&self, other: &nika_catalog::param_flag::ParamFlag) -> bool
impl core::cmp::PartialOrd for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::partial_cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::param_flag::ParamFlag
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParamFlag
impl core::str::traits::FromStr for nika_catalog::param_flag::ParamFlag
pub type nika_catalog::param_flag::ParamFlag::Err = nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParamFlag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParamFlag
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParamFlag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParamFlag::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParamFlag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParamFlag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParamFlag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub type nika_catalog::param_flag::ParamFlag::Owned = T
pub fn nika_catalog::param_flag::ParamFlag::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParamFlag::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParamFlag where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParamFlag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParamFlag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParamFlag where T: 'static
pub fn nika_catalog::param_flag::ParamFlag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::param_flag::ParamFlag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::PyRunner
pub nika_catalog::types::PyRunner::Pipx
pub nika_catalog::types::PyRunner::Uvx
impl core::clone::Clone for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::clone(&self) -> nika_catalog::distribution::PyRunner
impl core::cmp::Eq for nika_catalog::distribution::PyRunner
impl core::cmp::PartialEq for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::eq(&self, other: &nika_catalog::distribution::PyRunner) -> bool
impl core::fmt::Debug for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::PyRunner
impl core::marker::StructuralPartialEq for nika_catalog::distribution::PyRunner
impl serde_core::ser::Serialize for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::PyRunner
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::PyRunner where U: core::convert::From<T>
pub fn nika_catalog::distribution::PyRunner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::PyRunner where U: core::convert::Into<T>
pub type nika_catalog::distribution::PyRunner::Error = core::convert::Infallible
pub fn nika_catalog::distribution::PyRunner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::PyRunner where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::PyRunner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::PyRunner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub type nika_catalog::distribution::PyRunner::Owned = T
pub fn nika_catalog::distribution::PyRunner::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::PyRunner::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::PyRunner where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::PyRunner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::PyRunner where T: 'static
pub fn nika_catalog::distribution::PyRunner::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::PyRunner where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::Region
pub nika_catalog::types::Region::Apac
pub nika_catalog::types::Region::China
pub nika_catalog::types::Region::Eu
pub nika_catalog::types::Region::Us
impl nika_catalog::region::Region
pub const fn nika_catalog::region::Region::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::region::Region
pub fn nika_catalog::region::Region::clone(&self) -> nika_catalog::region::Region
impl core::cmp::Eq for nika_catalog::region::Region
impl core::cmp::PartialEq for nika_catalog::region::Region
pub fn nika_catalog::region::Region::eq(&self, other: &nika_catalog::region::Region) -> bool
impl core::fmt::Debug for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::region::Region
pub fn nika_catalog::region::Region::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::region::Region
impl core::marker::StructuralPartialEq for nika_catalog::region::Region
impl core::str::traits::FromStr for nika_catalog::region::Region
pub type nika_catalog::region::Region::Err = nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::Region::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl<D> owo_colors::OwoColorize for nika_catalog::region::Region
impl<T, U> core::convert::Into<U> for nika_catalog::region::Region where U: core::convert::From<T>
pub fn nika_catalog::region::Region::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::Region where U: core::convert::Into<T>
pub type nika_catalog::region::Region::Error = core::convert::Infallible
pub fn nika_catalog::region::Region::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::Region where U: core::convert::TryFrom<T>
pub type nika_catalog::region::Region::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::Region::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::Region where T: core::clone::Clone
pub type nika_catalog::region::Region::Owned = T
pub fn nika_catalog::region::Region::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::Region::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::Region where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::Region::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::Region where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::Region::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::Region where T: core::clone::Clone
pub unsafe fn nika_catalog::region::Region::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::Region
pub fn nika_catalog::region::Region::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::Region where T: 'static
pub fn nika_catalog::region::Region::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::types::RegistryType
pub nika_catalog::types::RegistryType::Cargo
pub nika_catalog::types::RegistryType::Mcpb
pub nika_catalog::types::RegistryType::Npm
pub nika_catalog::types::RegistryType::Oci
pub nika_catalog::types::RegistryType::Pypi
impl core::clone::Clone for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::clone(&self) -> nika_catalog::distribution::RegistryType
impl core::cmp::Eq for nika_catalog::distribution::RegistryType
impl core::cmp::PartialEq for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::eq(&self, other: &nika_catalog::distribution::RegistryType) -> bool
impl core::fmt::Debug for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::RegistryType
impl core::marker::StructuralPartialEq for nika_catalog::distribution::RegistryType
impl serde_core::ser::Serialize for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::RegistryType
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::RegistryType where U: core::convert::From<T>
pub fn nika_catalog::distribution::RegistryType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::RegistryType where U: core::convert::Into<T>
pub type nika_catalog::distribution::RegistryType::Error = core::convert::Infallible
pub fn nika_catalog::distribution::RegistryType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::RegistryType where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::RegistryType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::RegistryType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub type nika_catalog::distribution::RegistryType::Owned = T
pub fn nika_catalog::distribution::RegistryType::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::RegistryType::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::RegistryType where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::RegistryType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::RegistryType where T: 'static
pub fn nika_catalog::distribution::RegistryType::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::RegistryType where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::Similarity
pub nika_catalog::types::Similarity::Cosine
pub nika_catalog::types::Similarity::DotProduct
pub nika_catalog::types::Similarity::L2
impl nika_catalog::embedding::Similarity
pub const fn nika_catalog::embedding::Similarity::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::clone(&self) -> nika_catalog::embedding::Similarity
impl core::cmp::Eq for nika_catalog::embedding::Similarity
impl core::cmp::PartialEq for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::eq(&self, other: &nika_catalog::embedding::Similarity) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::embedding::Similarity
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Similarity
impl serde_core::ser::Serialize for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Similarity
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Similarity where U: core::convert::From<T>
pub fn nika_catalog::embedding::Similarity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Similarity where U: core::convert::Into<T>
pub type nika_catalog::embedding::Similarity::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Similarity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Similarity where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Similarity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Similarity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub type nika_catalog::embedding::Similarity::Owned = T
pub fn nika_catalog::embedding::Similarity::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Similarity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Similarity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Similarity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Similarity where T: 'static
pub fn nika_catalog::embedding::Similarity::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::types::Tag
pub nika_catalog::types::Tag::Agent
pub nika_catalog::types::Tag::Audio
pub nika_catalog::types::Tag::Budget
pub nika_catalog::types::Tag::Chinese
pub nika_catalog::types::Tag::Code
pub nika_catalog::types::Tag::CodeExecution
pub nika_catalog::types::Tag::Destructive
pub nika_catalog::types::Tag::Embedding
pub nika_catalog::types::Tag::Enterprise
pub nika_catalog::types::Tag::European
pub nika_catalog::types::Tag::ExtendedThinking
pub nika_catalog::types::Tag::Fast
pub nika_catalog::types::Tag::Finance
pub nika_catalog::types::Tag::Frontier
pub nika_catalog::types::Tag::FunctionCalling
pub nika_catalog::types::Tag::ImageGen
pub nika_catalog::types::Tag::Japanese
pub nika_catalog::types::Tag::Legal
pub nika_catalog::types::Tag::Local
pub nika_catalog::types::Tag::LongContext
pub nika_catalog::types::Tag::Math
pub nika_catalog::types::Tag::Matryoshka
pub nika_catalog::types::Tag::Medical
pub nika_catalog::types::Tag::Multilingual
pub nika_catalog::types::Tag::Multimodal
pub nika_catalog::types::Tag::Official
pub nika_catalog::types::Tag::OpenSource
pub nika_catalog::types::Tag::ParallelTools
pub nika_catalog::types::Tag::PromptCaching
pub nika_catalog::types::Tag::Rag
pub nika_catalog::types::Tag::ReadOnly
pub nika_catalog::types::Tag::Realtime
pub nika_catalog::types::Tag::Reasoning
pub nika_catalog::types::Tag::Reranker
pub nika_catalog::types::Tag::ResponseSchema
pub nika_catalog::types::Tag::Sandbox
pub nika_catalog::types::Tag::Serverless
pub nika_catalog::types::Tag::Streaming
pub nika_catalog::types::Tag::StructuredOutput
pub nika_catalog::types::Tag::Verified
pub nika_catalog::types::Tag::Vision
pub nika_catalog::types::Tag::WebSearch
impl nika_catalog::tags::Tag
pub const fn nika_catalog::tags::Tag::as_str(self) -> &'static str
pub fn nika_catalog::tags::Tag::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::clone(&self) -> nika_catalog::tags::Tag
impl core::cmp::Eq for nika_catalog::tags::Tag
impl core::cmp::Ord for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::cmp(&self, other: &nika_catalog::tags::Tag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::eq(&self, other: &nika_catalog::tags::Tag) -> bool
impl core::cmp::PartialOrd for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::partial_cmp(&self, other: &nika_catalog::tags::Tag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tags::Tag
impl core::marker::StructuralPartialEq for nika_catalog::tags::Tag
impl core::str::traits::FromStr for nika_catalog::tags::Tag
pub type nika_catalog::tags::Tag::Err = nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::Tag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tags::Tag
impl<T, U> core::convert::Into<U> for nika_catalog::tags::Tag where U: core::convert::From<T>
pub fn nika_catalog::tags::Tag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::Tag where U: core::convert::Into<T>
pub type nika_catalog::tags::Tag::Error = core::convert::Infallible
pub fn nika_catalog::tags::Tag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::Tag where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::Tag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::Tag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::Tag where T: core::clone::Clone
pub type nika_catalog::tags::Tag::Owned = T
pub fn nika_catalog::tags::Tag::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::Tag::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::tags::Tag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::Tag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::Tag where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::Tag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::Tag where T: 'static
pub fn nika_catalog::tags::Tag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tags::Tag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::TokenLimitParam
pub nika_catalog::types::TokenLimitParam::MaxCompletionTokens
pub nika_catalog::types::TokenLimitParam::MaxOutputTokens
pub nika_catalog::types::TokenLimitParam::MaxTokens
impl core::clone::Clone for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::clone(&self) -> nika_catalog::model::TokenLimitParam
impl core::cmp::Eq for nika_catalog::model::TokenLimitParam
impl core::cmp::PartialEq for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::eq(&self, other: &nika_catalog::model::TokenLimitParam) -> bool
impl core::fmt::Debug for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::model::TokenLimitParam
impl core::marker::StructuralPartialEq for nika_catalog::model::TokenLimitParam
impl<D> owo_colors::OwoColorize for nika_catalog::model::TokenLimitParam
impl<T, U> core::convert::Into<U> for nika_catalog::model::TokenLimitParam where U: core::convert::From<T>
pub fn nika_catalog::model::TokenLimitParam::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::TokenLimitParam where U: core::convert::Into<T>
pub type nika_catalog::model::TokenLimitParam::Error = core::convert::Infallible
pub fn nika_catalog::model::TokenLimitParam::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::TokenLimitParam where U: core::convert::TryFrom<T>
pub type nika_catalog::model::TokenLimitParam::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::TokenLimitParam::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub type nika_catalog::model::TokenLimitParam::Owned = T
pub fn nika_catalog::model::TokenLimitParam::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::TokenLimitParam::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::TokenLimitParam where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub unsafe fn nika_catalog::model::TokenLimitParam::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::TokenLimitParam where T: 'static
pub fn nika_catalog::model::TokenLimitParam::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::types::TokenizerFamily
pub nika_catalog::types::TokenizerFamily::Cl100k
pub nika_catalog::types::TokenizerFamily::ClaudeV3
pub nika_catalog::types::TokenizerFamily::DeepSeek
pub nika_catalog::types::TokenizerFamily::Gemini
pub nika_catalog::types::TokenizerFamily::Glm
pub nika_catalog::types::TokenizerFamily::Granite
pub nika_catalog::types::TokenizerFamily::Grok
pub nika_catalog::types::TokenizerFamily::LlamaV3
pub nika_catalog::types::TokenizerFamily::LlamaV4
pub nika_catalog::types::TokenizerFamily::MistralV3
pub nika_catalog::types::TokenizerFamily::O200k
pub nika_catalog::types::TokenizerFamily::Qwen
impl nika_catalog::tokenizer::TokenizerFamily
pub const fn nika_catalog::tokenizer::TokenizerFamily::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::clone(&self) -> nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::Eq for nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::PartialEq for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::eq(&self, other: &nika_catalog::tokenizer::TokenizerFamily) -> bool
impl core::fmt::Debug for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tokenizer::TokenizerFamily
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::TokenizerFamily
impl core::str::traits::FromStr for nika_catalog::tokenizer::TokenizerFamily
pub type nika_catalog::tokenizer::TokenizerFamily::Err = nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::TokenizerFamily::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::TokenizerFamily
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::TokenizerFamily::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::TokenizerFamily::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::TokenizerFamily::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub type nika_catalog::tokenizer::TokenizerFamily::Owned = T
pub fn nika_catalog::tokenizer::TokenizerFamily::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::TokenizerFamily::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::TokenizerFamily where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::TokenizerFamily where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::TokenizerFamily::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::TokenizerFamily where T: 'static
pub fn nika_catalog::tokenizer::TokenizerFamily::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tokenizer::TokenizerFamily where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::TransformArity
pub nika_catalog::types::TransformArity::Nullary
pub nika_catalog::types::TransformArity::Unary
pub nika_catalog::types::TransformArity::Variadic
impl core::clone::Clone for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::clone(&self) -> nika_catalog::transform::TransformArity
impl core::cmp::Eq for nika_catalog::transform::TransformArity
impl core::cmp::PartialEq for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::eq(&self, other: &nika_catalog::transform::TransformArity) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformArity
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformArity
impl serde_core::ser::Serialize for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformArity
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformArity where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformArity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformArity where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformArity::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformArity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformArity where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformArity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformArity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub type nika_catalog::transform::TransformArity::Owned = T
pub fn nika_catalog::transform::TransformArity::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformArity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformArity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformArity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformArity where T: 'static
pub fn nika_catalog::transform::TransformArity::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformArity where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::TransformCategory
pub nika_catalog::types::TransformCategory::Aggregation
pub nika_catalog::types::TransformCategory::Array
pub nika_catalog::types::TransformCategory::Encoding
pub nika_catalog::types::TransformCategory::Escape
pub nika_catalog::types::TransformCategory::Introspection
pub nika_catalog::types::TransformCategory::Jq
pub nika_catalog::types::TransformCategory::Logic
pub nika_catalog::types::TransformCategory::Numeric
pub nika_catalog::types::TransformCategory::Parametric
pub nika_catalog::types::TransformCategory::Query
pub nika_catalog::types::TransformCategory::String
pub nika_catalog::types::TransformCategory::StringTest
pub nika_catalog::types::TransformCategory::System
pub nika_catalog::types::TransformCategory::Type
pub nika_catalog::types::TransformCategory::Url
impl core::clone::Clone for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::clone(&self) -> nika_catalog::transform::TransformCategory
impl core::cmp::Eq for nika_catalog::transform::TransformCategory
impl core::cmp::PartialEq for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::eq(&self, other: &nika_catalog::transform::TransformCategory) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformCategory
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformCategory
impl serde_core::ser::Serialize for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformCategory
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformCategory where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformCategory where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformCategory::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub type nika_catalog::transform::TransformCategory::Owned = T
pub fn nika_catalog::transform::TransformCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformCategory where T: 'static
pub fn nika_catalog::transform::TransformCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::types::Transport
pub nika_catalog::types::Transport::Sse
pub nika_catalog::types::Transport::Stdio
pub nika_catalog::types::Transport::StreamableHttp
impl core::clone::Clone for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::clone(&self) -> nika_catalog::distribution::Transport
impl core::cmp::Eq for nika_catalog::distribution::Transport
impl core::cmp::PartialEq for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::eq(&self, other: &nika_catalog::distribution::Transport) -> bool
impl core::fmt::Debug for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::Transport
impl core::marker::StructuralPartialEq for nika_catalog::distribution::Transport
impl serde_core::ser::Serialize for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::Transport
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::Transport where U: core::convert::From<T>
pub fn nika_catalog::distribution::Transport::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::Transport where U: core::convert::Into<T>
pub type nika_catalog::distribution::Transport::Error = core::convert::Infallible
pub fn nika_catalog::distribution::Transport::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::Transport where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::Transport::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::Transport::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::Transport where T: core::clone::Clone
pub type nika_catalog::distribution::Transport::Owned = T
pub fn nika_catalog::distribution::Transport::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::Transport::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::Transport where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::Transport where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::Transport::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::Transport where T: 'static
pub fn nika_catalog::distribution::Transport::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::Transport where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::Builtin
pub nika_catalog::types::Builtin::category: nika_catalog::builtin::BuiltinCategory
pub nika_catalog::types::Builtin::name: &'static str
impl nika_catalog::builtin::Builtin
pub const fn nika_catalog::builtin::Builtin::new(name: &'static str, category: nika_catalog::builtin::BuiltinCategory) -> Self
impl core::clone::Clone for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::clone(&self) -> nika_catalog::builtin::Builtin
impl core::cmp::Eq for nika_catalog::builtin::Builtin
impl core::cmp::PartialEq for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::eq(&self, other: &nika_catalog::builtin::Builtin) -> bool
impl core::fmt::Debug for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::builtin::Builtin
impl core::marker::StructuralPartialEq for nika_catalog::builtin::Builtin
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::Builtin
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::Builtin where U: core::convert::From<T>
pub fn nika_catalog::builtin::Builtin::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::Builtin where U: core::convert::Into<T>
pub type nika_catalog::builtin::Builtin::Error = core::convert::Infallible
pub fn nika_catalog::builtin::Builtin::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::Builtin where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::Builtin::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::Builtin::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub type nika_catalog::builtin::Builtin::Owned = T
pub fn nika_catalog::builtin::Builtin::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::Builtin::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::Builtin where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::Builtin::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::Builtin where T: 'static
pub fn nika_catalog::builtin::Builtin::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::CapPatch
pub nika_catalog::types::CapPatch::context_window_tokens: core::option::Option<u32>
pub nika_catalog::types::CapPatch::input_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::types::CapPatch::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::types::CapPatch::max_output_tokens: core::option::Option<u32>
pub nika_catalog::types::CapPatch::output_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::types::CapPatch::reasoning: core::option::Option<bool>
pub nika_catalog::types::CapPatch::supported_parameters: core::option::Option<&'static [nika_catalog::param_flag::ParamFlag]>
pub nika_catalog::types::CapPatch::supports_stop_sequences: core::option::Option<bool>
pub nika_catalog::types::CapPatch::supports_system_messages: core::option::Option<bool>
pub nika_catalog::types::CapPatch::supports_temperature: core::option::Option<bool>
pub nika_catalog::types::CapPatch::token_limit_param: core::option::Option<nika_catalog::model::TokenLimitParam>
pub nika_catalog::types::CapPatch::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::capabilities::CapPatch
pub const fn nika_catalog::capabilities::CapPatch::merge_with(self, other: Self) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::clone(&self) -> nika_catalog::capabilities::CapPatch
impl core::default::Default for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::default() -> nika_catalog::capabilities::CapPatch
impl core::fmt::Debug for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::capabilities::CapPatch
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatch
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatch where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatch::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatch where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatch::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatch::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatch where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatch::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatch::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatch::Owned = T
pub fn nika_catalog::capabilities::CapPatch::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatch::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatch where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatch::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatch where T: 'static
pub fn nika_catalog::capabilities::CapPatch::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_catalog::types::CapPatchBuilder
impl nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::build(self) -> nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatchBuilder::context_window_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::input_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::json_mode(self, v: nika_catalog::json_mode::JsonMode) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::max_output_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::output_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::reasoning(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supported_parameters(self, v: &'static [nika_catalog::param_flag::ParamFlag]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_stop_sequences(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_system_messages(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_temperature(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::token_limit_param(self, v: nika_catalog::model::TokenLimitParam) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::tokenizer(self, v: nika_catalog::tokenizer::TokenizerFamily) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::clone(&self) -> nika_catalog::capabilities::CapPatchBuilder
impl core::default::Default for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::default() -> nika_catalog::capabilities::CapPatchBuilder
impl core::fmt::Debug for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatchBuilder
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatchBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatchBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatchBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatchBuilder::Owned = T
pub fn nika_catalog::capabilities::CapPatchBuilder::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatchBuilder::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatchBuilder where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatchBuilder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatchBuilder where T: 'static
pub fn nika_catalog::capabilities::CapPatchBuilder::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::CapRule
pub nika_catalog::types::CapRule::api_dialect: core::option::Option<&'static str>
pub nika_catalog::types::CapRule::caps: nika_catalog::capabilities::CapPatch
pub nika_catalog::types::CapRule::matcher: nika_catalog::capabilities::Matcher
pub nika_catalog::types::CapRule::providers: &'static [&'static str]
pub nika_catalog::types::CapRule::region: core::option::Option<&'static [nika_catalog::region::Region]>
impl nika_catalog::capabilities::CapRule
pub const fn nika_catalog::capabilities::CapRule::new(providers: &'static [&'static str], api_dialect: core::option::Option<&'static str>, region: core::option::Option<&'static [nika_catalog::region::Region]>, matcher: nika_catalog::capabilities::Matcher, caps: nika_catalog::capabilities::CapPatch) -> Self
impl core::fmt::Debug for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapRule
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapRule where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapRule::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapRule where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapRule::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapRule::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapRule where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapRule::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapRule::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::CapRule where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapRule where T: 'static
pub fn nika_catalog::capabilities::CapRule::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::CostEstimate
pub nika_catalog::types::CostEstimate::input_rate_per_million: f64
pub nika_catalog::types::CostEstimate::model: alloc::string::String
pub nika_catalog::types::CostEstimate::output_rate_per_million: f64
pub nika_catalog::types::CostEstimate::provider: alloc::string::String
pub nika_catalog::types::CostEstimate::usd: f64
impl nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::new(usd: f64, input_rate_per_million: f64, output_rate_per_million: f64, model: alloc::string::String, provider: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::clone(&self) -> nika_catalog::model::CostEstimate
impl core::cmp::PartialEq for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::eq(&self, other: &nika_catalog::model::CostEstimate) -> bool
impl core::fmt::Debug for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::CostEstimate
impl serde_core::ser::Serialize for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::model::CostEstimate
impl<T, U> core::convert::Into<U> for nika_catalog::model::CostEstimate where U: core::convert::From<T>
pub fn nika_catalog::model::CostEstimate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::CostEstimate where U: core::convert::Into<T>
pub type nika_catalog::model::CostEstimate::Error = core::convert::Infallible
pub fn nika_catalog::model::CostEstimate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::CostEstimate where U: core::convert::TryFrom<T>
pub type nika_catalog::model::CostEstimate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::CostEstimate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub type nika_catalog::model::CostEstimate::Owned = T
pub fn nika_catalog::model::CostEstimate::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::CostEstimate::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::CostEstimate where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub unsafe fn nika_catalog::model::CostEstimate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::CostEstimate where T: 'static
pub fn nika_catalog::model::CostEstimate::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::model::CostEstimate where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::types::Embedding
pub nika_catalog::types::Embedding::description: &'static str
pub nika_catalog::types::Embedding::dimensions: u32
pub nika_catalog::types::Embedding::extra_tags: &'static [&'static str]
pub nika_catalog::types::Embedding::id: &'static str
pub nika_catalog::types::Embedding::input_per_million: f64
pub nika_catalog::types::Embedding::max_input_tokens: u32
pub nika_catalog::types::Embedding::model: &'static str
pub nika_catalog::types::Embedding::normalized_by_default: bool
pub nika_catalog::types::Embedding::provider: &'static str
pub nika_catalog::types::Embedding::similarity: nika_catalog::embedding::Similarity
pub nika_catalog::types::Embedding::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::embedding::Embedding
pub const fn nika_catalog::embedding::Embedding::new(id: &'static str, provider: &'static str, model: &'static str, dimensions: u32, max_input_tokens: u32, normalized_by_default: bool, similarity: nika_catalog::embedding::Similarity, input_per_million: f64, description: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::clone(&self) -> nika_catalog::embedding::Embedding
impl core::cmp::PartialEq for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::eq(&self, other: &nika_catalog::embedding::Embedding) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::embedding::Embedding
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Embedding
impl serde_core::ser::Serialize for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Embedding
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Embedding where U: core::convert::From<T>
pub fn nika_catalog::embedding::Embedding::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Embedding where U: core::convert::Into<T>
pub type nika_catalog::embedding::Embedding::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Embedding::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Embedding where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Embedding::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Embedding::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub type nika_catalog::embedding::Embedding::Owned = T
pub fn nika_catalog::embedding::Embedding::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Embedding::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Embedding where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Embedding::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Embedding where T: 'static
pub fn nika_catalog::embedding::Embedding::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::EnvVarSpec
pub nika_catalog::types::EnvVarSpec::description: &'static str
pub nika_catalog::types::EnvVarSpec::is_secret: bool
pub nika_catalog::types::EnvVarSpec::key_prefixes: &'static [&'static str]
pub nika_catalog::types::EnvVarSpec::name: &'static str
pub nika_catalog::types::EnvVarSpec::required: bool
impl nika_catalog::distribution::EnvVarSpec
pub const fn nika_catalog::distribution::EnvVarSpec::new(name: &'static str, key_prefixes: &'static [&'static str], required: bool, is_secret: bool, description: &'static str) -> Self
impl core::clone::Clone for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::clone(&self) -> nika_catalog::distribution::EnvVarSpec
impl core::cmp::Eq for nika_catalog::distribution::EnvVarSpec
impl core::cmp::PartialEq for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::eq(&self, other: &nika_catalog::distribution::EnvVarSpec) -> bool
impl core::fmt::Debug for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::EnvVarSpec
impl core::marker::StructuralPartialEq for nika_catalog::distribution::EnvVarSpec
impl serde_core::ser::Serialize for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::EnvVarSpec
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::From<T>
pub fn nika_catalog::distribution::EnvVarSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::Into<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = core::convert::Infallible
pub fn nika_catalog::distribution::EnvVarSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::EnvVarSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub type nika_catalog::distribution::EnvVarSpec::Owned = T
pub fn nika_catalog::distribution::EnvVarSpec::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::EnvVarSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::EnvVarSpec where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::EnvVarSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::EnvVarSpec where T: 'static
pub fn nika_catalog::distribution::EnvVarSpec::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::McpPackage
pub nika_catalog::types::McpPackage::identifier: &'static str
pub nika_catalog::types::McpPackage::registry_type: nika_catalog::distribution::RegistryType
pub nika_catalog::types::McpPackage::runner: core::option::Option<nika_catalog::distribution::PyRunner>
pub nika_catalog::types::McpPackage::transport: nika_catalog::distribution::Transport
pub nika_catalog::types::McpPackage::version: core::option::Option<&'static str>
impl nika_catalog::distribution::McpPackage
pub const fn nika_catalog::distribution::McpPackage::new(registry_type: nika_catalog::distribution::RegistryType, identifier: &'static str, version: core::option::Option<&'static str>, transport: nika_catalog::distribution::Transport, runner: core::option::Option<nika_catalog::distribution::PyRunner>) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::clone(&self) -> nika_catalog::distribution::McpPackage
impl core::cmp::Eq for nika_catalog::distribution::McpPackage
impl core::cmp::PartialEq for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::eq(&self, other: &nika_catalog::distribution::McpPackage) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpPackage
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpPackage
impl serde_core::ser::Serialize for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpPackage
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpPackage where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpPackage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpPackage where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpPackage::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpPackage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpPackage where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpPackage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpPackage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub type nika_catalog::distribution::McpPackage::Owned = T
pub fn nika_catalog::distribution::McpPackage::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpPackage::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpPackage where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpPackage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpPackage where T: 'static
pub fn nika_catalog::distribution::McpPackage::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::McpRemote
pub nika_catalog::types::McpRemote::auth: nika_catalog::distribution::AuthMode
pub nika_catalog::types::McpRemote::transport: nika_catalog::distribution::Transport
pub nika_catalog::types::McpRemote::url: &'static str
impl nika_catalog::distribution::McpRemote
pub const fn nika_catalog::distribution::McpRemote::new(transport: nika_catalog::distribution::Transport, url: &'static str, auth: nika_catalog::distribution::AuthMode) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::clone(&self) -> nika_catalog::distribution::McpRemote
impl core::cmp::Eq for nika_catalog::distribution::McpRemote
impl core::cmp::PartialEq for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::eq(&self, other: &nika_catalog::distribution::McpRemote) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpRemote
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpRemote
impl serde_core::ser::Serialize for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpRemote
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpRemote where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpRemote::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpRemote where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpRemote::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpRemote::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpRemote where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpRemote::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpRemote::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub type nika_catalog::distribution::McpRemote::Owned = T
pub fn nika_catalog::distribution::McpRemote::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpRemote::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpRemote where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpRemote::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpRemote where T: 'static
pub fn nika_catalog::distribution::McpRemote::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::McpServer
pub nika_catalog::types::McpServer::aliases: &'static [&'static str]
pub nika_catalog::types::McpServer::category: nika_catalog::category::Category
pub nika_catalog::types::McpServer::description: &'static str
pub nika_catalog::types::McpServer::env_vars: &'static [nika_catalog::distribution::EnvVarSpec]
pub nika_catalog::types::McpServer::extra_tags: &'static [&'static str]
pub nika_catalog::types::McpServer::homepage: core::option::Option<&'static str>
pub nika_catalog::types::McpServer::id: &'static str
pub nika_catalog::types::McpServer::last_verified: &'static str
pub nika_catalog::types::McpServer::packages: &'static [nika_catalog::distribution::McpPackage]
pub nika_catalog::types::McpServer::pricing: nika_catalog::mcp_server::McpPricing
pub nika_catalog::types::McpServer::remotes: &'static [nika_catalog::distribution::McpRemote]
pub nika_catalog::types::McpServer::tags: &'static [nika_catalog::tags::Tag]
pub nika_catalog::types::McpServer::title: &'static str
impl nika_catalog::mcp_server::McpServer
pub const fn nika_catalog::mcp_server::McpServer::new(id: &'static str, aliases: &'static [&'static str], title: &'static str, description: &'static str, packages: &'static [nika_catalog::distribution::McpPackage], remotes: &'static [nika_catalog::distribution::McpRemote], env_vars: &'static [nika_catalog::distribution::EnvVarSpec], homepage: core::option::Option<&'static str>, category: nika_catalog::category::Category, pricing: nika_catalog::mcp_server::McpPricing, last_verified: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::clone(&self) -> nika_catalog::mcp_server::McpServer
impl core::cmp::Eq for nika_catalog::mcp_server::McpServer
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::eq(&self, other: &nika_catalog::mcp_server::McpServer) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpServer
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpServer
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpServer where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpServer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpServer where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpServer::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpServer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpServer where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpServer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpServer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpServer::Owned = T
pub fn nika_catalog::mcp_server::McpServer::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpServer::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpServer where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpServer::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpServer where T: 'static
pub fn nika_catalog::mcp_server::McpServer::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ModelCapabilities
pub nika_catalog::types::ModelCapabilities::context_window_tokens: core::option::Option<u32>
pub nika_catalog::types::ModelCapabilities::input_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::types::ModelCapabilities::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::types::ModelCapabilities::max_output_tokens: core::option::Option<u32>
pub nika_catalog::types::ModelCapabilities::output_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::types::ModelCapabilities::reasoning: bool
pub nika_catalog::types::ModelCapabilities::supported_parameters: &'static [nika_catalog::param_flag::ParamFlag]
pub nika_catalog::types::ModelCapabilities::supports_stop_sequences: bool
pub nika_catalog::types::ModelCapabilities::supports_system_messages: bool
pub nika_catalog::types::ModelCapabilities::supports_temperature: bool
pub nika_catalog::types::ModelCapabilities::token_limit_param: nika_catalog::model::TokenLimitParam
pub nika_catalog::types::ModelCapabilities::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::model::ModelCapabilities
pub const fn nika_catalog::model::ModelCapabilities::new(token_limit_param: nika_catalog::model::TokenLimitParam, supports_temperature: bool, supports_stop_sequences: bool, reasoning: bool, input_modalities: &'static [nika_catalog::modality::Modality], output_modalities: &'static [nika_catalog::modality::Modality], tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>, supported_parameters: &'static [nika_catalog::param_flag::ParamFlag], supports_system_messages: bool, context_window_tokens: core::option::Option<u32>, max_output_tokens: core::option::Option<u32>, json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::clone(&self) -> nika_catalog::model::ModelCapabilities
impl core::cmp::Eq for nika_catalog::model::ModelCapabilities
impl core::cmp::PartialEq for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::eq(&self, other: &nika_catalog::model::ModelCapabilities) -> bool
impl core::default::Default for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::default() -> Self
impl core::fmt::Debug for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelCapabilities
impl nika_catalog::capabilities_view::ModelCapabilitiesView for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::model::ModelCapabilities::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::reasoning(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::model::ModelCapabilities::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_system_messages(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_temperature(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::ModelCapabilities::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelCapabilities
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelCapabilities where U: core::convert::From<T>
pub fn nika_catalog::model::ModelCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelCapabilities where U: core::convert::Into<T>
pub type nika_catalog::model::ModelCapabilities::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelCapabilities where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub type nika_catalog::model::ModelCapabilities::Owned = T
pub fn nika_catalog::model::ModelCapabilities::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelCapabilities where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelCapabilities where T: 'static
pub fn nika_catalog::model::ModelCapabilities::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ModelPricing
pub nika_catalog::types::ModelPricing::cache_read_per_million: core::option::Option<f64>
pub nika_catalog::types::ModelPricing::cache_write_per_million: core::option::Option<f64>
pub nika_catalog::types::ModelPricing::image_per_million: core::option::Option<f64>
pub nika_catalog::types::ModelPricing::input_per_million: f64
pub nika_catalog::types::ModelPricing::model_pattern: &'static str
pub nika_catalog::types::ModelPricing::output_per_million: f64
pub nika_catalog::types::ModelPricing::provider: &'static str
pub nika_catalog::types::ModelPricing::reasoning_tokens_per_million: core::option::Option<f64>
impl nika_catalog::model::ModelPricing
pub const fn nika_catalog::model::ModelPricing::new(provider: &'static str, model_pattern: &'static str, input_per_million: f64, output_per_million: f64, cache_write_per_million: core::option::Option<f64>, cache_read_per_million: core::option::Option<f64>, image_per_million: core::option::Option<f64>, reasoning_tokens_per_million: core::option::Option<f64>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::clone(&self) -> nika_catalog::model::ModelPricing
impl core::cmp::PartialEq for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::eq(&self, other: &nika_catalog::model::ModelPricing) -> bool
impl core::fmt::Debug for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelPricing
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelPricing
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelPricing where U: core::convert::From<T>
pub fn nika_catalog::model::ModelPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelPricing where U: core::convert::Into<T>
pub type nika_catalog::model::ModelPricing::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub type nika_catalog::model::ModelPricing::Owned = T
pub fn nika_catalog::model::ModelPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelPricing where T: 'static
pub fn nika_catalog::model::ModelPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseCategoryError
pub nika_catalog::types::ParseCategoryError::input: alloc::string::String
impl nika_catalog::category::ParseCategoryError
pub const fn nika_catalog::category::ParseCategoryError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::clone(&self) -> nika_catalog::category::ParseCategoryError
impl core::cmp::Eq for nika_catalog::category::ParseCategoryError
impl core::cmp::PartialEq for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::eq(&self, other: &nika_catalog::category::ParseCategoryError) -> bool
impl core::error::Error for nika_catalog::category::ParseCategoryError
impl core::fmt::Debug for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::category::ParseCategoryError
impl<D> owo_colors::OwoColorize for nika_catalog::category::ParseCategoryError
impl<T, U> core::convert::Into<U> for nika_catalog::category::ParseCategoryError where U: core::convert::From<T>
pub fn nika_catalog::category::ParseCategoryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::ParseCategoryError where U: core::convert::Into<T>
pub type nika_catalog::category::ParseCategoryError::Error = core::convert::Infallible
pub fn nika_catalog::category::ParseCategoryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::ParseCategoryError where U: core::convert::TryFrom<T>
pub type nika_catalog::category::ParseCategoryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::ParseCategoryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub type nika_catalog::category::ParseCategoryError::Owned = T
pub fn nika_catalog::category::ParseCategoryError::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::ParseCategoryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::category::ParseCategoryError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::category::ParseCategoryError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub unsafe fn nika_catalog::category::ParseCategoryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::ParseCategoryError where T: 'static
pub fn nika_catalog::category::ParseCategoryError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseJsonModeError
pub nika_catalog::types::ParseJsonModeError::input: alloc::string::String
impl nika_catalog::json_mode::ParseJsonModeError
pub const fn nika_catalog::json_mode::ParseJsonModeError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::clone(&self) -> nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::Eq for nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::PartialEq for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::eq(&self, other: &nika_catalog::json_mode::ParseJsonModeError) -> bool
impl core::error::Error for nika_catalog::json_mode::ParseJsonModeError
impl core::fmt::Debug for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::ParseJsonModeError
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::ParseJsonModeError
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::From<T>
pub fn nika_catalog::json_mode::ParseJsonModeError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::Into<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::ParseJsonModeError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::ParseJsonModeError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub type nika_catalog::json_mode::ParseJsonModeError::Owned = T
pub fn nika_catalog::json_mode::ParseJsonModeError::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::ParseJsonModeError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::ParseJsonModeError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::ParseJsonModeError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::ParseJsonModeError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::ParseJsonModeError where T: 'static
pub fn nika_catalog::json_mode::ParseJsonModeError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseModalityError
pub nika_catalog::types::ParseModalityError::input: alloc::string::String
impl nika_catalog::modality::ParseModalityError
pub const fn nika_catalog::modality::ParseModalityError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::clone(&self) -> nika_catalog::modality::ParseModalityError
impl core::cmp::Eq for nika_catalog::modality::ParseModalityError
impl core::cmp::PartialEq for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::eq(&self, other: &nika_catalog::modality::ParseModalityError) -> bool
impl core::error::Error for nika_catalog::modality::ParseModalityError
impl core::fmt::Debug for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::modality::ParseModalityError
impl<D> owo_colors::OwoColorize for nika_catalog::modality::ParseModalityError
impl<T, U> core::convert::Into<U> for nika_catalog::modality::ParseModalityError where U: core::convert::From<T>
pub fn nika_catalog::modality::ParseModalityError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::ParseModalityError where U: core::convert::Into<T>
pub type nika_catalog::modality::ParseModalityError::Error = core::convert::Infallible
pub fn nika_catalog::modality::ParseModalityError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::ParseModalityError where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::ParseModalityError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::ParseModalityError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub type nika_catalog::modality::ParseModalityError::Owned = T
pub fn nika_catalog::modality::ParseModalityError::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::ParseModalityError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::ParseModalityError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::ParseModalityError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::ParseModalityError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::ParseModalityError where T: 'static
pub fn nika_catalog::modality::ParseModalityError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseParamFlagError
pub nika_catalog::types::ParseParamFlagError::input: alloc::string::String
impl nika_catalog::param_flag::ParseParamFlagError
pub const fn nika_catalog::param_flag::ParseParamFlagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::clone(&self) -> nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::Eq for nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::PartialEq for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::eq(&self, other: &nika_catalog::param_flag::ParseParamFlagError) -> bool
impl core::error::Error for nika_catalog::param_flag::ParseParamFlagError
impl core::fmt::Debug for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParseParamFlagError
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParseParamFlagError
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParseParamFlagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParseParamFlagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParseParamFlagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub type nika_catalog::param_flag::ParseParamFlagError::Owned = T
pub fn nika_catalog::param_flag::ParseParamFlagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParseParamFlagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParseParamFlagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParseParamFlagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParseParamFlagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParseParamFlagError where T: 'static
pub fn nika_catalog::param_flag::ParseParamFlagError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseRegionError(pub alloc::string::String)
impl core::clone::Clone for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::clone(&self) -> nika_catalog::region::ParseRegionError
impl core::error::Error for nika_catalog::region::ParseRegionError
impl core::fmt::Debug for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::region::ParseRegionError
impl<T, U> core::convert::Into<U> for nika_catalog::region::ParseRegionError where U: core::convert::From<T>
pub fn nika_catalog::region::ParseRegionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::ParseRegionError where U: core::convert::Into<T>
pub type nika_catalog::region::ParseRegionError::Error = core::convert::Infallible
pub fn nika_catalog::region::ParseRegionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::ParseRegionError where U: core::convert::TryFrom<T>
pub type nika_catalog::region::ParseRegionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::ParseRegionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub type nika_catalog::region::ParseRegionError::Owned = T
pub fn nika_catalog::region::ParseRegionError::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::ParseRegionError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::ParseRegionError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::ParseRegionError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub unsafe fn nika_catalog::region::ParseRegionError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::ParseRegionError where T: 'static
pub fn nika_catalog::region::ParseRegionError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseTagError
pub nika_catalog::types::ParseTagError::input: alloc::string::String
impl nika_catalog::tags::ParseTagError
pub const fn nika_catalog::tags::ParseTagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::clone(&self) -> nika_catalog::tags::ParseTagError
impl core::cmp::Eq for nika_catalog::tags::ParseTagError
impl core::cmp::PartialEq for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::eq(&self, other: &nika_catalog::tags::ParseTagError) -> bool
impl core::error::Error for nika_catalog::tags::ParseTagError
impl core::fmt::Debug for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tags::ParseTagError
impl<D> owo_colors::OwoColorize for nika_catalog::tags::ParseTagError
impl<T, U> core::convert::Into<U> for nika_catalog::tags::ParseTagError where U: core::convert::From<T>
pub fn nika_catalog::tags::ParseTagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::ParseTagError where U: core::convert::Into<T>
pub type nika_catalog::tags::ParseTagError::Error = core::convert::Infallible
pub fn nika_catalog::tags::ParseTagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::ParseTagError where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::ParseTagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::ParseTagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub type nika_catalog::tags::ParseTagError::Owned = T
pub fn nika_catalog::tags::ParseTagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::ParseTagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tags::ParseTagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tags::ParseTagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::ParseTagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::ParseTagError where T: 'static
pub fn nika_catalog::tags::ParseTagError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ParseTokenizerFamilyError
pub nika_catalog::types::ParseTokenizerFamilyError::input: alloc::string::String
impl nika_catalog::tokenizer::ParseTokenizerFamilyError
pub const fn nika_catalog::tokenizer::ParseTokenizerFamilyError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone(&self) -> nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::Eq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::PartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::eq(&self, other: &nika_catalog::tokenizer::ParseTokenizerFamilyError) -> bool
impl core::error::Error for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::fmt::Debug for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Owned = T
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::Provider
pub nika_catalog::types::Provider::aliases: &'static [&'static str]
pub nika_catalog::types::Provider::api_dialect: core::option::Option<&'static str>
pub nika_catalog::types::Provider::cheap_model: &'static str
pub nika_catalog::types::Provider::default_model: &'static str
pub nika_catalog::types::Provider::description: &'static str
pub nika_catalog::types::Provider::env_var: &'static str
pub nika_catalog::types::Provider::extra_tags: &'static [&'static str]
pub nika_catalog::types::Provider::id: &'static str
pub nika_catalog::types::Provider::key_prefixes: &'static [&'static str]
pub nika_catalog::types::Provider::models: &'static [nika_catalog::provider::ProviderModel]
pub nika_catalog::types::Provider::name: &'static str
pub nika_catalog::types::Provider::requires_key: bool
pub nika_catalog::types::Provider::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::provider::Provider
pub const fn nika_catalog::provider::Provider::new(id: &'static str, name: &'static str, aliases: &'static [&'static str], env_var: &'static str, key_prefixes: &'static [&'static str], default_model: &'static str, cheap_model: &'static str, requires_key: bool, description: &'static str, models: &'static [nika_catalog::provider::ProviderModel], api_dialect: core::option::Option<&'static str>, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::clone(&self) -> nika_catalog::provider::Provider
impl core::cmp::Eq for nika_catalog::provider::Provider
impl core::cmp::PartialEq for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::eq(&self, other: &nika_catalog::provider::Provider) -> bool
impl core::fmt::Debug for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::provider::Provider
impl serde_core::ser::Serialize for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::Provider
impl<T, U> core::convert::Into<U> for nika_catalog::provider::Provider where U: core::convert::From<T>
pub fn nika_catalog::provider::Provider::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::Provider where U: core::convert::Into<T>
pub type nika_catalog::provider::Provider::Error = core::convert::Infallible
pub fn nika_catalog::provider::Provider::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::Provider where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::Provider::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::Provider::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::Provider where T: core::clone::Clone
pub type nika_catalog::provider::Provider::Owned = T
pub fn nika_catalog::provider::Provider::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::Provider::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::Provider where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::Provider::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::Provider where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::Provider::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::Provider where T: 'static
pub fn nika_catalog::provider::Provider::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::ProviderModel
pub nika_catalog::types::ProviderModel::context_window_tokens: u32
pub nika_catalog::types::ProviderModel::id: &'static str
pub nika_catalog::types::ProviderModel::max_output_tokens: u32
pub nika_catalog::types::ProviderModel::model: &'static str
impl nika_catalog::provider::ProviderModel
pub const fn nika_catalog::provider::ProviderModel::new(id: &'static str, model: &'static str, context_window_tokens: u32, max_output_tokens: u32) -> Self
impl core::clone::Clone for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::clone(&self) -> nika_catalog::provider::ProviderModel
impl core::cmp::Eq for nika_catalog::provider::ProviderModel
impl core::cmp::PartialEq for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::eq(&self, other: &nika_catalog::provider::ProviderModel) -> bool
impl core::fmt::Debug for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::provider::ProviderModel
impl core::marker::StructuralPartialEq for nika_catalog::provider::ProviderModel
impl serde_core::ser::Serialize for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::ProviderModel
impl<T, U> core::convert::Into<U> for nika_catalog::provider::ProviderModel where U: core::convert::From<T>
pub fn nika_catalog::provider::ProviderModel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::ProviderModel where U: core::convert::Into<T>
pub type nika_catalog::provider::ProviderModel::Error = core::convert::Infallible
pub fn nika_catalog::provider::ProviderModel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::ProviderModel where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::ProviderModel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::ProviderModel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub type nika_catalog::provider::ProviderModel::Owned = T
pub fn nika_catalog::provider::ProviderModel::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::ProviderModel::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::ProviderModel where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::ProviderModel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::ProviderModel where T: 'static
pub fn nika_catalog::provider::ProviderModel::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::types::TransformDef
pub nika_catalog::types::TransformDef::arity: nika_catalog::transform::TransformArity
pub nika_catalog::types::TransformDef::category: nika_catalog::transform::TransformCategory
pub nika_catalog::types::TransformDef::name: &'static str
pub nika_catalog::types::TransformDef::null_behavior: nika_catalog::transform::NullBehavior
impl nika_catalog::transform::TransformDef
pub const fn nika_catalog::transform::TransformDef::new(name: &'static str, arity: nika_catalog::transform::TransformArity, null_behavior: nika_catalog::transform::NullBehavior, category: nika_catalog::transform::TransformCategory) -> Self
impl core::clone::Clone for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::clone(&self) -> nika_catalog::transform::TransformDef
impl core::cmp::Eq for nika_catalog::transform::TransformDef
impl core::cmp::PartialEq for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::eq(&self, other: &nika_catalog::transform::TransformDef) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::transform::TransformDef
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformDef
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformDef
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformDef where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformDef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformDef where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformDef::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformDef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformDef where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformDef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformDef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub type nika_catalog::transform::TransformDef::Owned = T
pub fn nika_catalog::transform::TransformDef::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformDef::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformDef where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformDef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformDef where T: 'static
pub fn nika_catalog::transform::TransformDef::as_any(&self) -> &(dyn core::any::Any + 'static)
pub fn nika_catalog::types::validate_key_format(provider: &nika_catalog::provider::Provider, key: &str) -> bool
pub mod nika_catalog::validate
pub fn nika_catalog::validate::validate_catalog_integrity() -> alloc::vec::Vec<nika_catalog::error::CatalogError>
#[non_exhaustive] pub enum nika_catalog::AuthMode
pub nika_catalog::AuthMode::Bearer
pub nika_catalog::AuthMode::None
pub nika_catalog::AuthMode::OAuth
impl core::clone::Clone for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::clone(&self) -> nika_catalog::distribution::AuthMode
impl core::cmp::Eq for nika_catalog::distribution::AuthMode
impl core::cmp::PartialEq for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::eq(&self, other: &nika_catalog::distribution::AuthMode) -> bool
impl core::fmt::Debug for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::AuthMode
impl core::marker::StructuralPartialEq for nika_catalog::distribution::AuthMode
impl serde_core::ser::Serialize for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::AuthMode
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::AuthMode where U: core::convert::From<T>
pub fn nika_catalog::distribution::AuthMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::AuthMode where U: core::convert::Into<T>
pub type nika_catalog::distribution::AuthMode::Error = core::convert::Infallible
pub fn nika_catalog::distribution::AuthMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::AuthMode where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::AuthMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::AuthMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub type nika_catalog::distribution::AuthMode::Owned = T
pub fn nika_catalog::distribution::AuthMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::AuthMode::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::AuthMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::AuthMode where T: ?core::marker::Sized
pub fn nika_catalog::distribution::AuthMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::AuthMode where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::AuthMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::AuthMode
pub fn nika_catalog::distribution::AuthMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::AuthMode where T: 'static
pub fn nika_catalog::distribution::AuthMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::AuthMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::BuiltinCategory
pub nika_catalog::BuiltinCategory::Core
pub nika_catalog::BuiltinCategory::Data
pub nika_catalog::BuiltinCategory::File
pub nika_catalog::BuiltinCategory::Introspection
pub nika_catalog::BuiltinCategory::Network
impl core::clone::Clone for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::clone(&self) -> nika_catalog::builtin::BuiltinCategory
impl core::cmp::Eq for nika_catalog::builtin::BuiltinCategory
impl core::cmp::PartialEq for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::eq(&self, other: &nika_catalog::builtin::BuiltinCategory) -> bool
impl core::fmt::Debug for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::builtin::BuiltinCategory
impl core::marker::StructuralPartialEq for nika_catalog::builtin::BuiltinCategory
impl serde_core::ser::Serialize for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::BuiltinCategory
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::From<T>
pub fn nika_catalog::builtin::BuiltinCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::Into<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = core::convert::Infallible
pub fn nika_catalog::builtin::BuiltinCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::BuiltinCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::BuiltinCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::BuiltinCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub type nika_catalog::builtin::BuiltinCategory::Owned = T
pub fn nika_catalog::builtin::BuiltinCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::BuiltinCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::BuiltinCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::BuiltinCategory where T: ?core::marker::Sized
pub fn nika_catalog::builtin::BuiltinCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::BuiltinCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::BuiltinCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::BuiltinCategory
pub fn nika_catalog::builtin::BuiltinCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::BuiltinCategory where T: 'static
pub fn nika_catalog::builtin::BuiltinCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::builtin::BuiltinCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::CatalogError
pub nika_catalog::CatalogError::CapabilityRuleConflict
pub nika_catalog::CatalogError::CapabilityRuleConflict::rule_a: alloc::string::String
pub nika_catalog::CatalogError::CapabilityRuleConflict::rule_b: alloc::string::String
pub nika_catalog::CatalogError::CapabilityRuleConflict::scope: alloc::string::String
pub nika_catalog::CatalogError::ContextWindowInvariant
pub nika_catalog::CatalogError::ContextWindowInvariant::ctx: u32
pub nika_catalog::CatalogError::ContextWindowInvariant::max_out: u32
pub nika_catalog::CatalogError::ContextWindowInvariant::model: alloc::string::String
pub nika_catalog::CatalogError::DuplicateEntry
pub nika_catalog::CatalogError::DuplicateEntry::catalog: &'static str
pub nika_catalog::CatalogError::DuplicateEntry::name: alloc::string::String
pub nika_catalog::CatalogError::JsonModeUnknown
pub nika_catalog::CatalogError::JsonModeUnknown::model: alloc::string::String
pub nika_catalog::CatalogError::JsonModeUnknown::raw_value: alloc::string::String
pub nika_catalog::CatalogError::MissingPricing
pub nika_catalog::CatalogError::MissingPricing::model: &'static str
pub nika_catalog::CatalogError::MissingPricing::provider: &'static str
pub nika_catalog::CatalogError::NotSorted
pub nika_catalog::CatalogError::NotSorted::catalog: &'static str
pub nika_catalog::CatalogError::NotSorted::current: alloc::string::String
pub nika_catalog::CatalogError::NotSorted::index: usize
pub nika_catalog::CatalogError::NotSorted::prev: alloc::string::String
pub nika_catalog::CatalogError::PricingAxisOutOfRange
pub nika_catalog::CatalogError::PricingAxisOutOfRange::bound: &'static str
pub nika_catalog::CatalogError::PricingAxisOutOfRange::field: alloc::string::String
pub nika_catalog::CatalogError::PricingAxisOutOfRange::value: f64
pub nika_catalog::CatalogError::SchemaMismatch
pub nika_catalog::CatalogError::SchemaMismatch::actual: alloc::string::String
pub nika_catalog::CatalogError::SchemaMismatch::expected: &'static str
pub nika_catalog::CatalogError::SchemaMismatch::path: alloc::string::String
pub nika_catalog::CatalogError::TomlParse
pub nika_catalog::CatalogError::TomlParse::col: usize
pub nika_catalog::CatalogError::TomlParse::line: usize
pub nika_catalog::CatalogError::TomlParse::msg: alloc::string::String
pub nika_catalog::CatalogError::TomlParse::path: alloc::string::String
impl core::error::Error for nika_catalog::error::CatalogError
impl core::fmt::Debug for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl miette::protocol::Diagnostic for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::help(&self) -> core::option::Option<alloc::boxed::Box<(dyn core::fmt::Display + '_)>>
impl nika_error::traits::NikaErrorCode for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::nika_code(&self) -> nika_error::codes::NikaCode
impl<D> owo_colors::OwoColorize for nika_catalog::error::CatalogError
impl<T, U> core::convert::Into<U> for nika_catalog::error::CatalogError where U: core::convert::From<T>
pub fn nika_catalog::error::CatalogError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::error::CatalogError where U: core::convert::Into<T>
pub type nika_catalog::error::CatalogError::Error = core::convert::Infallible
pub fn nika_catalog::error::CatalogError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::error::CatalogError where U: core::convert::TryFrom<T>
pub type nika_catalog::error::CatalogError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::error::CatalogError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for nika_catalog::error::CatalogError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::error::CatalogError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::error::CatalogError where T: ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::error::CatalogError where T: ?core::marker::Sized
pub fn nika_catalog::error::CatalogError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::error::CatalogError
pub fn nika_catalog::error::CatalogError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::error::CatalogError where T: 'static
pub fn nika_catalog::error::CatalogError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::Category
pub nika_catalog::Category::Ai
pub nika_catalog::Category::Analytics
pub nika_catalog::Category::Anthropic
pub nika_catalog::Category::Audio
pub nika_catalog::Category::Cms
pub nika_catalog::Category::Communication
pub nika_catalog::Category::Databases
pub nika_catalog::Category::Developer
pub nika_catalog::Category::Devops
pub nika_catalog::Category::Ecommerce
pub nika_catalog::Category::Image
pub nika_catalog::Category::Lifestyle
pub nika_catalog::Category::Maps
pub nika_catalog::Category::Marketing
pub nika_catalog::Category::Productivity
pub nika_catalog::Category::Search
pub nika_catalog::Category::Social
pub nika_catalog::Category::Vectordb
impl nika_catalog::category::Category
pub const fn nika_catalog::category::Category::as_str(self) -> &'static str
pub fn nika_catalog::category::Category::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::category::Category
pub fn nika_catalog::category::Category::clone(&self) -> nika_catalog::category::Category
impl core::cmp::Eq for nika_catalog::category::Category
impl core::cmp::PartialEq for nika_catalog::category::Category
pub fn nika_catalog::category::Category::eq(&self, other: &nika_catalog::category::Category) -> bool
impl core::fmt::Debug for nika_catalog::category::Category
pub fn nika_catalog::category::Category::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::category::Category
pub fn nika_catalog::category::Category::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::category::Category
impl core::marker::StructuralPartialEq for nika_catalog::category::Category
impl core::str::traits::FromStr for nika_catalog::category::Category
pub type nika_catalog::category::Category::Err = nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::Category::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::category::Category
pub fn nika_catalog::category::Category::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::category::Category
impl<T, U> core::convert::Into<U> for nika_catalog::category::Category where U: core::convert::From<T>
pub fn nika_catalog::category::Category::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::Category where U: core::convert::Into<T>
pub type nika_catalog::category::Category::Error = core::convert::Infallible
pub fn nika_catalog::category::Category::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::Category where U: core::convert::TryFrom<T>
pub type nika_catalog::category::Category::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::Category::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::Category where T: core::clone::Clone
pub type nika_catalog::category::Category::Owned = T
pub fn nika_catalog::category::Category::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::Category::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::category::Category where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::Category::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::Category where T: ?core::marker::Sized
pub fn nika_catalog::category::Category::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::Category where T: core::clone::Clone
pub unsafe fn nika_catalog::category::Category::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::Category
pub fn nika_catalog::category::Category::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::Category where T: 'static
pub fn nika_catalog::category::Category::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::category::Category where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::JsonMode
pub nika_catalog::JsonMode::Object
pub nika_catalog::JsonMode::Schema
pub nika_catalog::JsonMode::Unavailable
impl nika_catalog::json_mode::JsonMode
pub const fn nika_catalog::json_mode::JsonMode::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::clone(&self) -> nika_catalog::json_mode::JsonMode
impl core::cmp::Eq for nika_catalog::json_mode::JsonMode
impl core::cmp::Ord for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::eq(&self, other: &nika_catalog::json_mode::JsonMode) -> bool
impl core::cmp::PartialOrd for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::partial_cmp(&self, other: &nika_catalog::json_mode::JsonMode) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::json_mode::JsonMode
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::JsonMode
impl core::str::traits::FromStr for nika_catalog::json_mode::JsonMode
pub type nika_catalog::json_mode::JsonMode::Err = nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::JsonMode::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::JsonMode
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::JsonMode where U: core::convert::From<T>
pub fn nika_catalog::json_mode::JsonMode::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::JsonMode where U: core::convert::Into<T>
pub type nika_catalog::json_mode::JsonMode::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::JsonMode::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::JsonMode where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::JsonMode::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::JsonMode::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub type nika_catalog::json_mode::JsonMode::Owned = T
pub fn nika_catalog::json_mode::JsonMode::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::JsonMode::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::JsonMode where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::JsonMode where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::JsonMode where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::JsonMode::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::JsonMode where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::JsonMode::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::JsonMode
pub fn nika_catalog::json_mode::JsonMode::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::JsonMode where T: 'static
pub fn nika_catalog::json_mode::JsonMode::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::json_mode::JsonMode where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::Matcher
pub nika_catalog::Matcher::Any
pub nika_catalog::Matcher::ContainsAny(&'static [&'static str])
pub nika_catalog::Matcher::Exact(&'static str)
pub nika_catalog::Matcher::ExactAny(&'static [&'static str])
pub nika_catalog::Matcher::PrefixAny(&'static [&'static str])
impl nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::matches(&self, model: &str) -> bool
impl core::fmt::Debug for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::Matcher
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::Matcher where U: core::convert::From<T>
pub fn nika_catalog::capabilities::Matcher::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::Matcher where U: core::convert::Into<T>
pub type nika_catalog::capabilities::Matcher::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::Matcher::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::Matcher where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::Matcher::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::Matcher::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::Matcher where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::Matcher where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::Matcher::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::Matcher
pub fn nika_catalog::capabilities::Matcher::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::Matcher where T: 'static
pub fn nika_catalog::capabilities::Matcher::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::McpPricing
pub nika_catalog::McpPricing::Free
pub nika_catalog::McpPricing::Freemium
pub nika_catalog::McpPricing::Paid
impl core::clone::Clone for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::clone(&self) -> nika_catalog::mcp_server::McpPricing
impl core::cmp::Eq for nika_catalog::mcp_server::McpPricing
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::eq(&self, other: &nika_catalog::mcp_server::McpPricing) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::mcp_server::McpPricing
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpPricing
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpPricing
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpPricing::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpPricing::Owned = T
pub fn nika_catalog::mcp_server::McpPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpPricing where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpPricing
pub fn nika_catalog::mcp_server::McpPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpPricing where T: 'static
pub fn nika_catalog::mcp_server::McpPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::Modality
pub nika_catalog::Modality::Audio
pub nika_catalog::Modality::Embedding
pub nika_catalog::Modality::Image
pub nika_catalog::Modality::ImageGen
pub nika_catalog::Modality::Pdf
pub nika_catalog::Modality::Speech
pub nika_catalog::Modality::Text
pub nika_catalog::Modality::Video
impl nika_catalog::modality::Modality
pub const fn nika_catalog::modality::Modality::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::clone(&self) -> nika_catalog::modality::Modality
impl core::cmp::Eq for nika_catalog::modality::Modality
impl core::cmp::Ord for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::cmp(&self, other: &nika_catalog::modality::Modality) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::eq(&self, other: &nika_catalog::modality::Modality) -> bool
impl core::cmp::PartialOrd for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::partial_cmp(&self, other: &nika_catalog::modality::Modality) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::modality::Modality
impl core::marker::StructuralPartialEq for nika_catalog::modality::Modality
impl core::str::traits::FromStr for nika_catalog::modality::Modality
pub type nika_catalog::modality::Modality::Err = nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::Modality::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::modality::Modality
impl<T, U> core::convert::Into<U> for nika_catalog::modality::Modality where U: core::convert::From<T>
pub fn nika_catalog::modality::Modality::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::Modality where U: core::convert::Into<T>
pub type nika_catalog::modality::Modality::Error = core::convert::Infallible
pub fn nika_catalog::modality::Modality::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::Modality where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::Modality::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::Modality::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::Modality where T: core::clone::Clone
pub type nika_catalog::modality::Modality::Owned = T
pub fn nika_catalog::modality::Modality::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::Modality::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::Modality where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::Modality where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::Modality::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::Modality where T: ?core::marker::Sized
pub fn nika_catalog::modality::Modality::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::Modality where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::Modality::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::Modality
pub fn nika_catalog::modality::Modality::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::Modality where T: 'static
pub fn nika_catalog::modality::Modality::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::modality::Modality where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::Namespace
pub nika_catalog::Namespace::Builtin
pub nika_catalog::Namespace::Embedding
pub nika_catalog::Namespace::McpServer
pub nika_catalog::Namespace::Provider
pub nika_catalog::Namespace::Transform
impl core::clone::Clone for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::clone(&self) -> nika_catalog::suggest::Namespace
impl core::cmp::Eq for nika_catalog::suggest::Namespace
impl core::cmp::PartialEq for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::eq(&self, other: &nika_catalog::suggest::Namespace) -> bool
impl core::fmt::Debug for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::suggest::Namespace
impl core::marker::StructuralPartialEq for nika_catalog::suggest::Namespace
impl serde_core::ser::Serialize for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::suggest::Namespace
impl<T, U> core::convert::Into<U> for nika_catalog::suggest::Namespace where U: core::convert::From<T>
pub fn nika_catalog::suggest::Namespace::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::suggest::Namespace where U: core::convert::Into<T>
pub type nika_catalog::suggest::Namespace::Error = core::convert::Infallible
pub fn nika_catalog::suggest::Namespace::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::suggest::Namespace where U: core::convert::TryFrom<T>
pub type nika_catalog::suggest::Namespace::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::suggest::Namespace::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::suggest::Namespace where T: core::clone::Clone
pub type nika_catalog::suggest::Namespace::Owned = T
pub fn nika_catalog::suggest::Namespace::clone_into(&self, target: &mut T)
pub fn nika_catalog::suggest::Namespace::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::suggest::Namespace where T: 'static + ?core::marker::Sized
pub fn nika_catalog::suggest::Namespace::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::suggest::Namespace where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Namespace::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::suggest::Namespace where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Namespace::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::suggest::Namespace where T: core::clone::Clone
pub unsafe fn nika_catalog::suggest::Namespace::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::suggest::Namespace
pub fn nika_catalog::suggest::Namespace::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::suggest::Namespace where T: 'static
pub fn nika_catalog::suggest::Namespace::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::NullBehavior
pub nika_catalog::NullBehavior::Fail
pub nika_catalog::NullBehavior::Propagate
impl core::clone::Clone for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::clone(&self) -> nika_catalog::transform::NullBehavior
impl core::cmp::Eq for nika_catalog::transform::NullBehavior
impl core::cmp::PartialEq for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::eq(&self, other: &nika_catalog::transform::NullBehavior) -> bool
impl core::fmt::Debug for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::NullBehavior
impl core::marker::StructuralPartialEq for nika_catalog::transform::NullBehavior
impl serde_core::ser::Serialize for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::NullBehavior
impl<T, U> core::convert::Into<U> for nika_catalog::transform::NullBehavior where U: core::convert::From<T>
pub fn nika_catalog::transform::NullBehavior::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::NullBehavior where U: core::convert::Into<T>
pub type nika_catalog::transform::NullBehavior::Error = core::convert::Infallible
pub fn nika_catalog::transform::NullBehavior::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::NullBehavior where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::NullBehavior::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::NullBehavior::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub type nika_catalog::transform::NullBehavior::Owned = T
pub fn nika_catalog::transform::NullBehavior::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::NullBehavior::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::NullBehavior where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::NullBehavior where T: ?core::marker::Sized
pub fn nika_catalog::transform::NullBehavior::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::NullBehavior where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::NullBehavior::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::NullBehavior
pub fn nika_catalog::transform::NullBehavior::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::NullBehavior where T: 'static
pub fn nika_catalog::transform::NullBehavior::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::NullBehavior where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::ParamFlag
pub nika_catalog::ParamFlag::BatchApi
pub nika_catalog::ParamFlag::Citations
pub nika_catalog::ParamFlag::ComputerUse
pub nika_catalog::ParamFlag::ContextCaching
pub nika_catalog::ParamFlag::FileSearch
pub nika_catalog::ParamFlag::IncludeReasoning
pub nika_catalog::ParamFlag::ParallelToolCalls
pub nika_catalog::ParamFlag::PredictedOutputs
pub nika_catalog::ParamFlag::PromptCaching
pub nika_catalog::ParamFlag::ReasoningEffort
pub nika_catalog::ParamFlag::StreamingThinking
pub nika_catalog::ParamFlag::ThinkingBudget
pub nika_catalog::ParamFlag::WebSearch
impl nika_catalog::param_flag::ParamFlag
pub const fn nika_catalog::param_flag::ParamFlag::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::clone(&self) -> nika_catalog::param_flag::ParamFlag
impl core::cmp::Eq for nika_catalog::param_flag::ParamFlag
impl core::cmp::Ord for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::eq(&self, other: &nika_catalog::param_flag::ParamFlag) -> bool
impl core::cmp::PartialOrd for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::partial_cmp(&self, other: &nika_catalog::param_flag::ParamFlag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::param_flag::ParamFlag
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParamFlag
impl core::str::traits::FromStr for nika_catalog::param_flag::ParamFlag
pub type nika_catalog::param_flag::ParamFlag::Err = nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParamFlag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParamFlag
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParamFlag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParamFlag::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParamFlag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParamFlag where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParamFlag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParamFlag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub type nika_catalog::param_flag::ParamFlag::Owned = T
pub fn nika_catalog::param_flag::ParamFlag::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParamFlag::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParamFlag where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParamFlag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParamFlag where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParamFlag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParamFlag where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParamFlag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParamFlag
pub fn nika_catalog::param_flag::ParamFlag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParamFlag where T: 'static
pub fn nika_catalog::param_flag::ParamFlag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::param_flag::ParamFlag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::PyRunner
pub nika_catalog::PyRunner::Pipx
pub nika_catalog::PyRunner::Uvx
impl core::clone::Clone for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::clone(&self) -> nika_catalog::distribution::PyRunner
impl core::cmp::Eq for nika_catalog::distribution::PyRunner
impl core::cmp::PartialEq for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::eq(&self, other: &nika_catalog::distribution::PyRunner) -> bool
impl core::fmt::Debug for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::PyRunner
impl core::marker::StructuralPartialEq for nika_catalog::distribution::PyRunner
impl serde_core::ser::Serialize for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::PyRunner
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::PyRunner where U: core::convert::From<T>
pub fn nika_catalog::distribution::PyRunner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::PyRunner where U: core::convert::Into<T>
pub type nika_catalog::distribution::PyRunner::Error = core::convert::Infallible
pub fn nika_catalog::distribution::PyRunner::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::PyRunner where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::PyRunner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::PyRunner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub type nika_catalog::distribution::PyRunner::Owned = T
pub fn nika_catalog::distribution::PyRunner::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::PyRunner::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::PyRunner where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::PyRunner where T: ?core::marker::Sized
pub fn nika_catalog::distribution::PyRunner::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::PyRunner where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::PyRunner::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::PyRunner
pub fn nika_catalog::distribution::PyRunner::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::PyRunner where T: 'static
pub fn nika_catalog::distribution::PyRunner::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::PyRunner where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::Region
pub nika_catalog::Region::Apac
pub nika_catalog::Region::China
pub nika_catalog::Region::Eu
pub nika_catalog::Region::Us
impl nika_catalog::region::Region
pub const fn nika_catalog::region::Region::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::region::Region
pub fn nika_catalog::region::Region::clone(&self) -> nika_catalog::region::Region
impl core::cmp::Eq for nika_catalog::region::Region
impl core::cmp::PartialEq for nika_catalog::region::Region
pub fn nika_catalog::region::Region::eq(&self, other: &nika_catalog::region::Region) -> bool
impl core::fmt::Debug for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::Region
pub fn nika_catalog::region::Region::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::region::Region
pub fn nika_catalog::region::Region::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::region::Region
impl core::marker::StructuralPartialEq for nika_catalog::region::Region
impl core::str::traits::FromStr for nika_catalog::region::Region
pub type nika_catalog::region::Region::Err = nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::Region::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl<D> owo_colors::OwoColorize for nika_catalog::region::Region
impl<T, U> core::convert::Into<U> for nika_catalog::region::Region where U: core::convert::From<T>
pub fn nika_catalog::region::Region::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::Region where U: core::convert::Into<T>
pub type nika_catalog::region::Region::Error = core::convert::Infallible
pub fn nika_catalog::region::Region::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::Region where U: core::convert::TryFrom<T>
pub type nika_catalog::region::Region::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::Region::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::Region where T: core::clone::Clone
pub type nika_catalog::region::Region::Owned = T
pub fn nika_catalog::region::Region::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::Region::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::Region where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::Region::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::Region where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::Region::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::Region where T: ?core::marker::Sized
pub fn nika_catalog::region::Region::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::Region where T: core::clone::Clone
pub unsafe fn nika_catalog::region::Region::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::Region
pub fn nika_catalog::region::Region::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::Region where T: 'static
pub fn nika_catalog::region::Region::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::RegistryType
pub nika_catalog::RegistryType::Cargo
pub nika_catalog::RegistryType::Mcpb
pub nika_catalog::RegistryType::Npm
pub nika_catalog::RegistryType::Oci
pub nika_catalog::RegistryType::Pypi
impl core::clone::Clone for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::clone(&self) -> nika_catalog::distribution::RegistryType
impl core::cmp::Eq for nika_catalog::distribution::RegistryType
impl core::cmp::PartialEq for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::eq(&self, other: &nika_catalog::distribution::RegistryType) -> bool
impl core::fmt::Debug for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::RegistryType
impl core::marker::StructuralPartialEq for nika_catalog::distribution::RegistryType
impl serde_core::ser::Serialize for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::RegistryType
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::RegistryType where U: core::convert::From<T>
pub fn nika_catalog::distribution::RegistryType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::RegistryType where U: core::convert::Into<T>
pub type nika_catalog::distribution::RegistryType::Error = core::convert::Infallible
pub fn nika_catalog::distribution::RegistryType::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::RegistryType where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::RegistryType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::RegistryType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub type nika_catalog::distribution::RegistryType::Owned = T
pub fn nika_catalog::distribution::RegistryType::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::RegistryType::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::RegistryType where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::RegistryType where T: ?core::marker::Sized
pub fn nika_catalog::distribution::RegistryType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::RegistryType where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::RegistryType::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::RegistryType
pub fn nika_catalog::distribution::RegistryType::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::RegistryType where T: 'static
pub fn nika_catalog::distribution::RegistryType::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::RegistryType where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::Similarity
pub nika_catalog::Similarity::Cosine
pub nika_catalog::Similarity::DotProduct
pub nika_catalog::Similarity::L2
impl nika_catalog::embedding::Similarity
pub const fn nika_catalog::embedding::Similarity::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::clone(&self) -> nika_catalog::embedding::Similarity
impl core::cmp::Eq for nika_catalog::embedding::Similarity
impl core::cmp::PartialEq for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::eq(&self, other: &nika_catalog::embedding::Similarity) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::embedding::Similarity
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Similarity
impl serde_core::ser::Serialize for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Similarity
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Similarity where U: core::convert::From<T>
pub fn nika_catalog::embedding::Similarity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Similarity where U: core::convert::Into<T>
pub type nika_catalog::embedding::Similarity::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Similarity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Similarity where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Similarity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Similarity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub type nika_catalog::embedding::Similarity::Owned = T
pub fn nika_catalog::embedding::Similarity::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Similarity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Similarity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Similarity where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Similarity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Similarity where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Similarity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Similarity
pub fn nika_catalog::embedding::Similarity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Similarity where T: 'static
pub fn nika_catalog::embedding::Similarity::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::Tag
pub nika_catalog::Tag::Agent
pub nika_catalog::Tag::Audio
pub nika_catalog::Tag::Budget
pub nika_catalog::Tag::Chinese
pub nika_catalog::Tag::Code
pub nika_catalog::Tag::CodeExecution
pub nika_catalog::Tag::Destructive
pub nika_catalog::Tag::Embedding
pub nika_catalog::Tag::Enterprise
pub nika_catalog::Tag::European
pub nika_catalog::Tag::ExtendedThinking
pub nika_catalog::Tag::Fast
pub nika_catalog::Tag::Finance
pub nika_catalog::Tag::Frontier
pub nika_catalog::Tag::FunctionCalling
pub nika_catalog::Tag::ImageGen
pub nika_catalog::Tag::Japanese
pub nika_catalog::Tag::Legal
pub nika_catalog::Tag::Local
pub nika_catalog::Tag::LongContext
pub nika_catalog::Tag::Math
pub nika_catalog::Tag::Matryoshka
pub nika_catalog::Tag::Medical
pub nika_catalog::Tag::Multilingual
pub nika_catalog::Tag::Multimodal
pub nika_catalog::Tag::Official
pub nika_catalog::Tag::OpenSource
pub nika_catalog::Tag::ParallelTools
pub nika_catalog::Tag::PromptCaching
pub nika_catalog::Tag::Rag
pub nika_catalog::Tag::ReadOnly
pub nika_catalog::Tag::Realtime
pub nika_catalog::Tag::Reasoning
pub nika_catalog::Tag::Reranker
pub nika_catalog::Tag::ResponseSchema
pub nika_catalog::Tag::Sandbox
pub nika_catalog::Tag::Serverless
pub nika_catalog::Tag::Streaming
pub nika_catalog::Tag::StructuredOutput
pub nika_catalog::Tag::Verified
pub nika_catalog::Tag::Vision
pub nika_catalog::Tag::WebSearch
impl nika_catalog::tags::Tag
pub const fn nika_catalog::tags::Tag::as_str(self) -> &'static str
pub fn nika_catalog::tags::Tag::parse(s: &str) -> core::option::Option<Self>
impl core::clone::Clone for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::clone(&self) -> nika_catalog::tags::Tag
impl core::cmp::Eq for nika_catalog::tags::Tag
impl core::cmp::Ord for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::cmp(&self, other: &nika_catalog::tags::Tag) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::eq(&self, other: &nika_catalog::tags::Tag) -> bool
impl core::cmp::PartialOrd for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::partial_cmp(&self, other: &nika_catalog::tags::Tag) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tags::Tag
impl core::marker::StructuralPartialEq for nika_catalog::tags::Tag
impl core::str::traits::FromStr for nika_catalog::tags::Tag
pub type nika_catalog::tags::Tag::Err = nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::Tag::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tags::Tag
impl<T, U> core::convert::Into<U> for nika_catalog::tags::Tag where U: core::convert::From<T>
pub fn nika_catalog::tags::Tag::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::Tag where U: core::convert::Into<T>
pub type nika_catalog::tags::Tag::Error = core::convert::Infallible
pub fn nika_catalog::tags::Tag::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::Tag where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::Tag::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::Tag::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::Tag where T: core::clone::Clone
pub type nika_catalog::tags::Tag::Owned = T
pub fn nika_catalog::tags::Tag::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::Tag::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::tags::Tag where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::Tag::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::Tag where T: ?core::marker::Sized
pub fn nika_catalog::tags::Tag::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::Tag where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::Tag::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::Tag
pub fn nika_catalog::tags::Tag::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::Tag where T: 'static
pub fn nika_catalog::tags::Tag::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tags::Tag where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::TokenLimitParam
pub nika_catalog::TokenLimitParam::MaxCompletionTokens
pub nika_catalog::TokenLimitParam::MaxOutputTokens
pub nika_catalog::TokenLimitParam::MaxTokens
impl core::clone::Clone for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::clone(&self) -> nika_catalog::model::TokenLimitParam
impl core::cmp::Eq for nika_catalog::model::TokenLimitParam
impl core::cmp::PartialEq for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::eq(&self, other: &nika_catalog::model::TokenLimitParam) -> bool
impl core::fmt::Debug for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::model::TokenLimitParam
impl core::marker::StructuralPartialEq for nika_catalog::model::TokenLimitParam
impl<D> owo_colors::OwoColorize for nika_catalog::model::TokenLimitParam
impl<T, U> core::convert::Into<U> for nika_catalog::model::TokenLimitParam where U: core::convert::From<T>
pub fn nika_catalog::model::TokenLimitParam::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::TokenLimitParam where U: core::convert::Into<T>
pub type nika_catalog::model::TokenLimitParam::Error = core::convert::Infallible
pub fn nika_catalog::model::TokenLimitParam::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::TokenLimitParam where U: core::convert::TryFrom<T>
pub type nika_catalog::model::TokenLimitParam::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::TokenLimitParam::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub type nika_catalog::model::TokenLimitParam::Owned = T
pub fn nika_catalog::model::TokenLimitParam::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::TokenLimitParam::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::TokenLimitParam where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::TokenLimitParam where T: ?core::marker::Sized
pub fn nika_catalog::model::TokenLimitParam::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::TokenLimitParam where T: core::clone::Clone
pub unsafe fn nika_catalog::model::TokenLimitParam::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::TokenLimitParam::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::TokenLimitParam where T: 'static
pub fn nika_catalog::model::TokenLimitParam::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub enum nika_catalog::TokenizerFamily
pub nika_catalog::TokenizerFamily::Cl100k
pub nika_catalog::TokenizerFamily::ClaudeV3
pub nika_catalog::TokenizerFamily::DeepSeek
pub nika_catalog::TokenizerFamily::Gemini
pub nika_catalog::TokenizerFamily::Glm
pub nika_catalog::TokenizerFamily::Granite
pub nika_catalog::TokenizerFamily::Grok
pub nika_catalog::TokenizerFamily::LlamaV3
pub nika_catalog::TokenizerFamily::LlamaV4
pub nika_catalog::TokenizerFamily::MistralV3
pub nika_catalog::TokenizerFamily::O200k
pub nika_catalog::TokenizerFamily::Qwen
impl nika_catalog::tokenizer::TokenizerFamily
pub const fn nika_catalog::tokenizer::TokenizerFamily::as_str(self) -> &'static str
impl core::clone::Clone for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::clone(&self) -> nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::Eq for nika_catalog::tokenizer::TokenizerFamily
impl core::cmp::PartialEq for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::eq(&self, other: &nika_catalog::tokenizer::TokenizerFamily) -> bool
impl core::fmt::Debug for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::tokenizer::TokenizerFamily
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::TokenizerFamily
impl core::str::traits::FromStr for nika_catalog::tokenizer::TokenizerFamily
pub type nika_catalog::tokenizer::TokenizerFamily::Err = nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::TokenizerFamily::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::TokenizerFamily
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::TokenizerFamily::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::TokenizerFamily::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::TokenizerFamily where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::TokenizerFamily::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::TokenizerFamily::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub type nika_catalog::tokenizer::TokenizerFamily::Owned = T
pub fn nika_catalog::tokenizer::TokenizerFamily::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::TokenizerFamily::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::TokenizerFamily where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::TokenizerFamily where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::TokenizerFamily where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::TokenizerFamily::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::TokenizerFamily where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::TokenizerFamily::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::TokenizerFamily
pub fn nika_catalog::tokenizer::TokenizerFamily::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::TokenizerFamily where T: 'static
pub fn nika_catalog::tokenizer::TokenizerFamily::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::tokenizer::TokenizerFamily where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::TransformArity
pub nika_catalog::TransformArity::Nullary
pub nika_catalog::TransformArity::Unary
pub nika_catalog::TransformArity::Variadic
impl core::clone::Clone for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::clone(&self) -> nika_catalog::transform::TransformArity
impl core::cmp::Eq for nika_catalog::transform::TransformArity
impl core::cmp::PartialEq for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::eq(&self, other: &nika_catalog::transform::TransformArity) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformArity
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformArity
impl serde_core::ser::Serialize for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformArity
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformArity where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformArity::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformArity where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformArity::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformArity::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformArity where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformArity::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformArity::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub type nika_catalog::transform::TransformArity::Owned = T
pub fn nika_catalog::transform::TransformArity::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformArity::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformArity where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformArity where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformArity::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformArity where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformArity::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformArity
pub fn nika_catalog::transform::TransformArity::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformArity where T: 'static
pub fn nika_catalog::transform::TransformArity::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformArity where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::TransformCategory
pub nika_catalog::TransformCategory::Aggregation
pub nika_catalog::TransformCategory::Array
pub nika_catalog::TransformCategory::Encoding
pub nika_catalog::TransformCategory::Escape
pub nika_catalog::TransformCategory::Introspection
pub nika_catalog::TransformCategory::Jq
pub nika_catalog::TransformCategory::Logic
pub nika_catalog::TransformCategory::Numeric
pub nika_catalog::TransformCategory::Parametric
pub nika_catalog::TransformCategory::Query
pub nika_catalog::TransformCategory::String
pub nika_catalog::TransformCategory::StringTest
pub nika_catalog::TransformCategory::System
pub nika_catalog::TransformCategory::Type
pub nika_catalog::TransformCategory::Url
impl core::clone::Clone for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::clone(&self) -> nika_catalog::transform::TransformCategory
impl core::cmp::Eq for nika_catalog::transform::TransformCategory
impl core::cmp::PartialEq for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::eq(&self, other: &nika_catalog::transform::TransformCategory) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::transform::TransformCategory
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformCategory
impl serde_core::ser::Serialize for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformCategory
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformCategory where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformCategory where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformCategory::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformCategory where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub type nika_catalog::transform::TransformCategory::Owned = T
pub fn nika_catalog::transform::TransformCategory::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformCategory where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformCategory where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformCategory where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformCategory
pub fn nika_catalog::transform::TransformCategory::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformCategory where T: 'static
pub fn nika_catalog::transform::TransformCategory::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::transform::TransformCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_catalog::Transport
pub nika_catalog::Transport::Sse
pub nika_catalog::Transport::Stdio
pub nika_catalog::Transport::StreamableHttp
impl core::clone::Clone for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::clone(&self) -> nika_catalog::distribution::Transport
impl core::cmp::Eq for nika_catalog::distribution::Transport
impl core::cmp::PartialEq for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::eq(&self, other: &nika_catalog::distribution::Transport) -> bool
impl core::fmt::Debug for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_catalog::distribution::Transport
impl core::marker::StructuralPartialEq for nika_catalog::distribution::Transport
impl serde_core::ser::Serialize for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::Transport
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::Transport where U: core::convert::From<T>
pub fn nika_catalog::distribution::Transport::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::Transport where U: core::convert::Into<T>
pub type nika_catalog::distribution::Transport::Error = core::convert::Infallible
pub fn nika_catalog::distribution::Transport::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::Transport where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::Transport::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::Transport::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::Transport where T: core::clone::Clone
pub type nika_catalog::distribution::Transport::Owned = T
pub fn nika_catalog::distribution::Transport::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::Transport::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::Transport where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::Transport where T: ?core::marker::Sized
pub fn nika_catalog::distribution::Transport::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::Transport where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::Transport::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::Transport
pub fn nika_catalog::distribution::Transport::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::Transport where T: 'static
pub fn nika_catalog::distribution::Transport::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::distribution::Transport where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::Builtin
pub nika_catalog::Builtin::category: nika_catalog::builtin::BuiltinCategory
pub nika_catalog::Builtin::name: &'static str
impl nika_catalog::builtin::Builtin
pub const fn nika_catalog::builtin::Builtin::new(name: &'static str, category: nika_catalog::builtin::BuiltinCategory) -> Self
impl core::clone::Clone for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::clone(&self) -> nika_catalog::builtin::Builtin
impl core::cmp::Eq for nika_catalog::builtin::Builtin
impl core::cmp::PartialEq for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::eq(&self, other: &nika_catalog::builtin::Builtin) -> bool
impl core::fmt::Debug for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::builtin::Builtin
impl core::marker::StructuralPartialEq for nika_catalog::builtin::Builtin
impl<D> owo_colors::OwoColorize for nika_catalog::builtin::Builtin
impl<T, U> core::convert::Into<U> for nika_catalog::builtin::Builtin where U: core::convert::From<T>
pub fn nika_catalog::builtin::Builtin::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::builtin::Builtin where U: core::convert::Into<T>
pub type nika_catalog::builtin::Builtin::Error = core::convert::Infallible
pub fn nika_catalog::builtin::Builtin::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::builtin::Builtin where U: core::convert::TryFrom<T>
pub type nika_catalog::builtin::Builtin::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::builtin::Builtin::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub type nika_catalog::builtin::Builtin::Owned = T
pub fn nika_catalog::builtin::Builtin::clone_into(&self, target: &mut T)
pub fn nika_catalog::builtin::Builtin::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::builtin::Builtin where T: 'static + ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::builtin::Builtin where T: ?core::marker::Sized
pub fn nika_catalog::builtin::Builtin::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::builtin::Builtin where T: core::clone::Clone
pub unsafe fn nika_catalog::builtin::Builtin::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::builtin::Builtin
pub fn nika_catalog::builtin::Builtin::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::builtin::Builtin where T: 'static
pub fn nika_catalog::builtin::Builtin::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::CapPatch
pub nika_catalog::CapPatch::context_window_tokens: core::option::Option<u32>
pub nika_catalog::CapPatch::input_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::CapPatch::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::CapPatch::max_output_tokens: core::option::Option<u32>
pub nika_catalog::CapPatch::output_modalities: core::option::Option<&'static [nika_catalog::modality::Modality]>
pub nika_catalog::CapPatch::reasoning: core::option::Option<bool>
pub nika_catalog::CapPatch::supported_parameters: core::option::Option<&'static [nika_catalog::param_flag::ParamFlag]>
pub nika_catalog::CapPatch::supports_stop_sequences: core::option::Option<bool>
pub nika_catalog::CapPatch::supports_system_messages: core::option::Option<bool>
pub nika_catalog::CapPatch::supports_temperature: core::option::Option<bool>
pub nika_catalog::CapPatch::token_limit_param: core::option::Option<nika_catalog::model::TokenLimitParam>
pub nika_catalog::CapPatch::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::capabilities::CapPatch
pub const fn nika_catalog::capabilities::CapPatch::merge_with(self, other: Self) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::clone(&self) -> nika_catalog::capabilities::CapPatch
impl core::default::Default for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::default() -> nika_catalog::capabilities::CapPatch
impl core::fmt::Debug for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::capabilities::CapPatch
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatch
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatch where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatch::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatch where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatch::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatch::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatch where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatch::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatch::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatch::Owned = T
pub fn nika_catalog::capabilities::CapPatch::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatch::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatch where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatch where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatch::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatch where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatch::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatch::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatch where T: 'static
pub fn nika_catalog::capabilities::CapPatch::as_any(&self) -> &(dyn core::any::Any + 'static)
pub struct nika_catalog::CapPatchBuilder
impl nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::build(self) -> nika_catalog::capabilities::CapPatch
pub fn nika_catalog::capabilities::CapPatchBuilder::context_window_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::input_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::json_mode(self, v: nika_catalog::json_mode::JsonMode) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::max_output_tokens(self, v: u32) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::output_modalities(self, v: &'static [nika_catalog::modality::Modality]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::reasoning(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supported_parameters(self, v: &'static [nika_catalog::param_flag::ParamFlag]) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_stop_sequences(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_system_messages(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::supports_temperature(self, v: bool) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::token_limit_param(self, v: nika_catalog::model::TokenLimitParam) -> Self
pub fn nika_catalog::capabilities::CapPatchBuilder::tokenizer(self, v: nika_catalog::tokenizer::TokenizerFamily) -> Self
impl core::clone::Clone for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::clone(&self) -> nika_catalog::capabilities::CapPatchBuilder
impl core::default::Default for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::default() -> nika_catalog::capabilities::CapPatchBuilder
impl core::fmt::Debug for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapPatchBuilder
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapPatchBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapPatchBuilder::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapPatchBuilder where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapPatchBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapPatchBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub type nika_catalog::capabilities::CapPatchBuilder::Owned = T
pub fn nika_catalog::capabilities::CapPatchBuilder::clone_into(&self, target: &mut T)
pub fn nika_catalog::capabilities::CapPatchBuilder::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::capabilities::CapPatchBuilder where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapPatchBuilder where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapPatchBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::capabilities::CapPatchBuilder where T: core::clone::Clone
pub unsafe fn nika_catalog::capabilities::CapPatchBuilder::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapPatchBuilder
pub fn nika_catalog::capabilities::CapPatchBuilder::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapPatchBuilder where T: 'static
pub fn nika_catalog::capabilities::CapPatchBuilder::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::CapRule
pub nika_catalog::CapRule::api_dialect: core::option::Option<&'static str>
pub nika_catalog::CapRule::caps: nika_catalog::capabilities::CapPatch
pub nika_catalog::CapRule::matcher: nika_catalog::capabilities::Matcher
pub nika_catalog::CapRule::providers: &'static [&'static str]
pub nika_catalog::CapRule::region: core::option::Option<&'static [nika_catalog::region::Region]>
impl nika_catalog::capabilities::CapRule
pub const fn nika_catalog::capabilities::CapRule::new(providers: &'static [&'static str], api_dialect: core::option::Option<&'static str>, region: core::option::Option<&'static [nika_catalog::region::Region]>, matcher: nika_catalog::capabilities::Matcher, caps: nika_catalog::capabilities::CapPatch) -> Self
impl core::fmt::Debug for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::capabilities::CapRule
impl<T, U> core::convert::Into<U> for nika_catalog::capabilities::CapRule where U: core::convert::From<T>
pub fn nika_catalog::capabilities::CapRule::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::capabilities::CapRule where U: core::convert::Into<T>
pub type nika_catalog::capabilities::CapRule::Error = core::convert::Infallible
pub fn nika_catalog::capabilities::CapRule::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::capabilities::CapRule where U: core::convert::TryFrom<T>
pub type nika_catalog::capabilities::CapRule::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::capabilities::CapRule::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for nika_catalog::capabilities::CapRule where T: 'static + ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::capabilities::CapRule where T: ?core::marker::Sized
pub fn nika_catalog::capabilities::CapRule::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for nika_catalog::capabilities::CapRule
pub fn nika_catalog::capabilities::CapRule::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::capabilities::CapRule where T: 'static
pub fn nika_catalog::capabilities::CapRule::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::CostEstimate
pub nika_catalog::CostEstimate::input_rate_per_million: f64
pub nika_catalog::CostEstimate::model: alloc::string::String
pub nika_catalog::CostEstimate::output_rate_per_million: f64
pub nika_catalog::CostEstimate::provider: alloc::string::String
pub nika_catalog::CostEstimate::usd: f64
impl nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::new(usd: f64, input_rate_per_million: f64, output_rate_per_million: f64, model: alloc::string::String, provider: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::clone(&self) -> nika_catalog::model::CostEstimate
impl core::cmp::PartialEq for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::eq(&self, other: &nika_catalog::model::CostEstimate) -> bool
impl core::fmt::Debug for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::CostEstimate
impl serde_core::ser::Serialize for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<'de> serde_core::de::Deserialize<'de> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<D> owo_colors::OwoColorize for nika_catalog::model::CostEstimate
impl<T, U> core::convert::Into<U> for nika_catalog::model::CostEstimate where U: core::convert::From<T>
pub fn nika_catalog::model::CostEstimate::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::CostEstimate where U: core::convert::Into<T>
pub type nika_catalog::model::CostEstimate::Error = core::convert::Infallible
pub fn nika_catalog::model::CostEstimate::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::CostEstimate where U: core::convert::TryFrom<T>
pub type nika_catalog::model::CostEstimate::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::CostEstimate::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub type nika_catalog::model::CostEstimate::Owned = T
pub fn nika_catalog::model::CostEstimate::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::CostEstimate::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::CostEstimate where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::CostEstimate where T: ?core::marker::Sized
pub fn nika_catalog::model::CostEstimate::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::CostEstimate where T: core::clone::Clone
pub unsafe fn nika_catalog::model::CostEstimate::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::CostEstimate
pub fn nika_catalog::model::CostEstimate::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::CostEstimate where T: 'static
pub fn nika_catalog::model::CostEstimate::as_any(&self) -> &(dyn core::any::Any + 'static)
impl<T> serde_core::de::DeserializeOwned for nika_catalog::model::CostEstimate where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_catalog::Embedding
pub nika_catalog::Embedding::description: &'static str
pub nika_catalog::Embedding::dimensions: u32
pub nika_catalog::Embedding::extra_tags: &'static [&'static str]
pub nika_catalog::Embedding::id: &'static str
pub nika_catalog::Embedding::input_per_million: f64
pub nika_catalog::Embedding::max_input_tokens: u32
pub nika_catalog::Embedding::model: &'static str
pub nika_catalog::Embedding::normalized_by_default: bool
pub nika_catalog::Embedding::provider: &'static str
pub nika_catalog::Embedding::similarity: nika_catalog::embedding::Similarity
pub nika_catalog::Embedding::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::embedding::Embedding
pub const fn nika_catalog::embedding::Embedding::new(id: &'static str, provider: &'static str, model: &'static str, dimensions: u32, max_input_tokens: u32, normalized_by_default: bool, similarity: nika_catalog::embedding::Similarity, input_per_million: f64, description: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::clone(&self) -> nika_catalog::embedding::Embedding
impl core::cmp::PartialEq for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::eq(&self, other: &nika_catalog::embedding::Embedding) -> bool
impl core::fmt::Debug for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::embedding::Embedding
impl core::marker::StructuralPartialEq for nika_catalog::embedding::Embedding
impl serde_core::ser::Serialize for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::embedding::Embedding
impl<T, U> core::convert::Into<U> for nika_catalog::embedding::Embedding where U: core::convert::From<T>
pub fn nika_catalog::embedding::Embedding::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::embedding::Embedding where U: core::convert::Into<T>
pub type nika_catalog::embedding::Embedding::Error = core::convert::Infallible
pub fn nika_catalog::embedding::Embedding::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::embedding::Embedding where U: core::convert::TryFrom<T>
pub type nika_catalog::embedding::Embedding::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::embedding::Embedding::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub type nika_catalog::embedding::Embedding::Owned = T
pub fn nika_catalog::embedding::Embedding::clone_into(&self, target: &mut T)
pub fn nika_catalog::embedding::Embedding::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::embedding::Embedding where T: 'static + ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::embedding::Embedding where T: ?core::marker::Sized
pub fn nika_catalog::embedding::Embedding::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::embedding::Embedding where T: core::clone::Clone
pub unsafe fn nika_catalog::embedding::Embedding::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::embedding::Embedding
pub fn nika_catalog::embedding::Embedding::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::embedding::Embedding where T: 'static
pub fn nika_catalog::embedding::Embedding::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::EnvVarSpec
pub nika_catalog::EnvVarSpec::description: &'static str
pub nika_catalog::EnvVarSpec::is_secret: bool
pub nika_catalog::EnvVarSpec::key_prefixes: &'static [&'static str]
pub nika_catalog::EnvVarSpec::name: &'static str
pub nika_catalog::EnvVarSpec::required: bool
impl nika_catalog::distribution::EnvVarSpec
pub const fn nika_catalog::distribution::EnvVarSpec::new(name: &'static str, key_prefixes: &'static [&'static str], required: bool, is_secret: bool, description: &'static str) -> Self
impl core::clone::Clone for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::clone(&self) -> nika_catalog::distribution::EnvVarSpec
impl core::cmp::Eq for nika_catalog::distribution::EnvVarSpec
impl core::cmp::PartialEq for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::eq(&self, other: &nika_catalog::distribution::EnvVarSpec) -> bool
impl core::fmt::Debug for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::EnvVarSpec
impl core::marker::StructuralPartialEq for nika_catalog::distribution::EnvVarSpec
impl serde_core::ser::Serialize for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::EnvVarSpec
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::From<T>
pub fn nika_catalog::distribution::EnvVarSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::Into<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = core::convert::Infallible
pub fn nika_catalog::distribution::EnvVarSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::EnvVarSpec where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::EnvVarSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::EnvVarSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub type nika_catalog::distribution::EnvVarSpec::Owned = T
pub fn nika_catalog::distribution::EnvVarSpec::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::EnvVarSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::EnvVarSpec where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::EnvVarSpec where T: ?core::marker::Sized
pub fn nika_catalog::distribution::EnvVarSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::EnvVarSpec where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::EnvVarSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::EnvVarSpec
pub fn nika_catalog::distribution::EnvVarSpec::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::EnvVarSpec where T: 'static
pub fn nika_catalog::distribution::EnvVarSpec::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::McpPackage
pub nika_catalog::McpPackage::identifier: &'static str
pub nika_catalog::McpPackage::registry_type: nika_catalog::distribution::RegistryType
pub nika_catalog::McpPackage::runner: core::option::Option<nika_catalog::distribution::PyRunner>
pub nika_catalog::McpPackage::transport: nika_catalog::distribution::Transport
pub nika_catalog::McpPackage::version: core::option::Option<&'static str>
impl nika_catalog::distribution::McpPackage
pub const fn nika_catalog::distribution::McpPackage::new(registry_type: nika_catalog::distribution::RegistryType, identifier: &'static str, version: core::option::Option<&'static str>, transport: nika_catalog::distribution::Transport, runner: core::option::Option<nika_catalog::distribution::PyRunner>) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::clone(&self) -> nika_catalog::distribution::McpPackage
impl core::cmp::Eq for nika_catalog::distribution::McpPackage
impl core::cmp::PartialEq for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::eq(&self, other: &nika_catalog::distribution::McpPackage) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpPackage
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpPackage
impl serde_core::ser::Serialize for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpPackage
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpPackage where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpPackage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpPackage where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpPackage::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpPackage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpPackage where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpPackage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpPackage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub type nika_catalog::distribution::McpPackage::Owned = T
pub fn nika_catalog::distribution::McpPackage::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpPackage::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpPackage where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpPackage where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpPackage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpPackage where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpPackage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpPackage
pub fn nika_catalog::distribution::McpPackage::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpPackage where T: 'static
pub fn nika_catalog::distribution::McpPackage::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::McpRemote
pub nika_catalog::McpRemote::auth: nika_catalog::distribution::AuthMode
pub nika_catalog::McpRemote::transport: nika_catalog::distribution::Transport
pub nika_catalog::McpRemote::url: &'static str
impl nika_catalog::distribution::McpRemote
pub const fn nika_catalog::distribution::McpRemote::new(transport: nika_catalog::distribution::Transport, url: &'static str, auth: nika_catalog::distribution::AuthMode) -> Self
impl core::clone::Clone for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::clone(&self) -> nika_catalog::distribution::McpRemote
impl core::cmp::Eq for nika_catalog::distribution::McpRemote
impl core::cmp::PartialEq for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::eq(&self, other: &nika_catalog::distribution::McpRemote) -> bool
impl core::fmt::Debug for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::distribution::McpRemote
impl core::marker::StructuralPartialEq for nika_catalog::distribution::McpRemote
impl serde_core::ser::Serialize for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::distribution::McpRemote
impl<T, U> core::convert::Into<U> for nika_catalog::distribution::McpRemote where U: core::convert::From<T>
pub fn nika_catalog::distribution::McpRemote::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::distribution::McpRemote where U: core::convert::Into<T>
pub type nika_catalog::distribution::McpRemote::Error = core::convert::Infallible
pub fn nika_catalog::distribution::McpRemote::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::distribution::McpRemote where U: core::convert::TryFrom<T>
pub type nika_catalog::distribution::McpRemote::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::distribution::McpRemote::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub type nika_catalog::distribution::McpRemote::Owned = T
pub fn nika_catalog::distribution::McpRemote::clone_into(&self, target: &mut T)
pub fn nika_catalog::distribution::McpRemote::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::distribution::McpRemote where T: 'static + ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::distribution::McpRemote where T: ?core::marker::Sized
pub fn nika_catalog::distribution::McpRemote::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::distribution::McpRemote where T: core::clone::Clone
pub unsafe fn nika_catalog::distribution::McpRemote::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::distribution::McpRemote
pub fn nika_catalog::distribution::McpRemote::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::distribution::McpRemote where T: 'static
pub fn nika_catalog::distribution::McpRemote::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::McpServer
pub nika_catalog::McpServer::aliases: &'static [&'static str]
pub nika_catalog::McpServer::category: nika_catalog::category::Category
pub nika_catalog::McpServer::description: &'static str
pub nika_catalog::McpServer::env_vars: &'static [nika_catalog::distribution::EnvVarSpec]
pub nika_catalog::McpServer::extra_tags: &'static [&'static str]
pub nika_catalog::McpServer::homepage: core::option::Option<&'static str>
pub nika_catalog::McpServer::id: &'static str
pub nika_catalog::McpServer::last_verified: &'static str
pub nika_catalog::McpServer::packages: &'static [nika_catalog::distribution::McpPackage]
pub nika_catalog::McpServer::pricing: nika_catalog::mcp_server::McpPricing
pub nika_catalog::McpServer::remotes: &'static [nika_catalog::distribution::McpRemote]
pub nika_catalog::McpServer::tags: &'static [nika_catalog::tags::Tag]
pub nika_catalog::McpServer::title: &'static str
impl nika_catalog::mcp_server::McpServer
pub const fn nika_catalog::mcp_server::McpServer::new(id: &'static str, aliases: &'static [&'static str], title: &'static str, description: &'static str, packages: &'static [nika_catalog::distribution::McpPackage], remotes: &'static [nika_catalog::distribution::McpRemote], env_vars: &'static [nika_catalog::distribution::EnvVarSpec], homepage: core::option::Option<&'static str>, category: nika_catalog::category::Category, pricing: nika_catalog::mcp_server::McpPricing, last_verified: &'static str, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::clone(&self) -> nika_catalog::mcp_server::McpServer
impl core::cmp::Eq for nika_catalog::mcp_server::McpServer
impl core::cmp::PartialEq for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::eq(&self, other: &nika_catalog::mcp_server::McpServer) -> bool
impl core::fmt::Debug for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::mcp_server::McpServer
impl serde_core::ser::Serialize for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::mcp_server::McpServer
impl<T, U> core::convert::Into<U> for nika_catalog::mcp_server::McpServer where U: core::convert::From<T>
pub fn nika_catalog::mcp_server::McpServer::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::mcp_server::McpServer where U: core::convert::Into<T>
pub type nika_catalog::mcp_server::McpServer::Error = core::convert::Infallible
pub fn nika_catalog::mcp_server::McpServer::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::mcp_server::McpServer where U: core::convert::TryFrom<T>
pub type nika_catalog::mcp_server::McpServer::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::mcp_server::McpServer::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub type nika_catalog::mcp_server::McpServer::Owned = T
pub fn nika_catalog::mcp_server::McpServer::clone_into(&self, target: &mut T)
pub fn nika_catalog::mcp_server::McpServer::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::mcp_server::McpServer where T: 'static + ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::mcp_server::McpServer where T: ?core::marker::Sized
pub fn nika_catalog::mcp_server::McpServer::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::mcp_server::McpServer where T: core::clone::Clone
pub unsafe fn nika_catalog::mcp_server::McpServer::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::mcp_server::McpServer
pub fn nika_catalog::mcp_server::McpServer::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::mcp_server::McpServer where T: 'static
pub fn nika_catalog::mcp_server::McpServer::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ModelCapabilities
pub nika_catalog::ModelCapabilities::context_window_tokens: core::option::Option<u32>
pub nika_catalog::ModelCapabilities::input_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::ModelCapabilities::json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>
pub nika_catalog::ModelCapabilities::max_output_tokens: core::option::Option<u32>
pub nika_catalog::ModelCapabilities::output_modalities: &'static [nika_catalog::modality::Modality]
pub nika_catalog::ModelCapabilities::reasoning: bool
pub nika_catalog::ModelCapabilities::supported_parameters: &'static [nika_catalog::param_flag::ParamFlag]
pub nika_catalog::ModelCapabilities::supports_stop_sequences: bool
pub nika_catalog::ModelCapabilities::supports_system_messages: bool
pub nika_catalog::ModelCapabilities::supports_temperature: bool
pub nika_catalog::ModelCapabilities::token_limit_param: nika_catalog::model::TokenLimitParam
pub nika_catalog::ModelCapabilities::tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl nika_catalog::model::ModelCapabilities
pub const fn nika_catalog::model::ModelCapabilities::new(token_limit_param: nika_catalog::model::TokenLimitParam, supports_temperature: bool, supports_stop_sequences: bool, reasoning: bool, input_modalities: &'static [nika_catalog::modality::Modality], output_modalities: &'static [nika_catalog::modality::Modality], tokenizer: core::option::Option<nika_catalog::tokenizer::TokenizerFamily>, supported_parameters: &'static [nika_catalog::param_flag::ParamFlag], supports_system_messages: bool, context_window_tokens: core::option::Option<u32>, max_output_tokens: core::option::Option<u32>, json_mode: core::option::Option<nika_catalog::json_mode::JsonMode>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::clone(&self) -> nika_catalog::model::ModelCapabilities
impl core::cmp::Eq for nika_catalog::model::ModelCapabilities
impl core::cmp::PartialEq for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::eq(&self, other: &nika_catalog::model::ModelCapabilities) -> bool
impl core::default::Default for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::default() -> Self
impl core::fmt::Debug for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelCapabilities
impl nika_catalog::capabilities_view::ModelCapabilitiesView for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::context_window_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::input_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::json_mode(&self) -> core::option::Option<nika_catalog::json_mode::JsonMode>
pub fn nika_catalog::model::ModelCapabilities::max_output_tokens(&self) -> core::option::Option<u32>
pub fn nika_catalog::model::ModelCapabilities::output_modalities(&self) -> &[nika_catalog::modality::Modality]
pub fn nika_catalog::model::ModelCapabilities::reasoning(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supported_parameters(&self) -> &[nika_catalog::param_flag::ParamFlag]
pub fn nika_catalog::model::ModelCapabilities::supports_stop_sequences(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_system_messages(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::supports_temperature(&self) -> bool
pub fn nika_catalog::model::ModelCapabilities::token_limit_param(&self) -> nika_catalog::model::TokenLimitParam
pub fn nika_catalog::model::ModelCapabilities::tokenizer(&self) -> core::option::Option<nika_catalog::tokenizer::TokenizerFamily>
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelCapabilities
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelCapabilities where U: core::convert::From<T>
pub fn nika_catalog::model::ModelCapabilities::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelCapabilities where U: core::convert::Into<T>
pub type nika_catalog::model::ModelCapabilities::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelCapabilities::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelCapabilities where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelCapabilities::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelCapabilities::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub type nika_catalog::model::ModelCapabilities::Owned = T
pub fn nika_catalog::model::ModelCapabilities::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelCapabilities::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelCapabilities where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelCapabilities where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelCapabilities::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelCapabilities where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelCapabilities::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelCapabilities
pub fn nika_catalog::model::ModelCapabilities::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelCapabilities where T: 'static
pub fn nika_catalog::model::ModelCapabilities::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ModelPricing
pub nika_catalog::ModelPricing::cache_read_per_million: core::option::Option<f64>
pub nika_catalog::ModelPricing::cache_write_per_million: core::option::Option<f64>
pub nika_catalog::ModelPricing::image_per_million: core::option::Option<f64>
pub nika_catalog::ModelPricing::input_per_million: f64
pub nika_catalog::ModelPricing::model_pattern: &'static str
pub nika_catalog::ModelPricing::output_per_million: f64
pub nika_catalog::ModelPricing::provider: &'static str
pub nika_catalog::ModelPricing::reasoning_tokens_per_million: core::option::Option<f64>
impl nika_catalog::model::ModelPricing
pub const fn nika_catalog::model::ModelPricing::new(provider: &'static str, model_pattern: &'static str, input_per_million: f64, output_per_million: f64, cache_write_per_million: core::option::Option<f64>, cache_read_per_million: core::option::Option<f64>, image_per_million: core::option::Option<f64>, reasoning_tokens_per_million: core::option::Option<f64>) -> Self
impl core::clone::Clone for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::clone(&self) -> nika_catalog::model::ModelPricing
impl core::cmp::PartialEq for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::eq(&self, other: &nika_catalog::model::ModelPricing) -> bool
impl core::fmt::Debug for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::model::ModelPricing
impl<D> owo_colors::OwoColorize for nika_catalog::model::ModelPricing
impl<T, U> core::convert::Into<U> for nika_catalog::model::ModelPricing where U: core::convert::From<T>
pub fn nika_catalog::model::ModelPricing::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::model::ModelPricing where U: core::convert::Into<T>
pub type nika_catalog::model::ModelPricing::Error = core::convert::Infallible
pub fn nika_catalog::model::ModelPricing::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::model::ModelPricing where U: core::convert::TryFrom<T>
pub type nika_catalog::model::ModelPricing::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::model::ModelPricing::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub type nika_catalog::model::ModelPricing::Owned = T
pub fn nika_catalog::model::ModelPricing::clone_into(&self, target: &mut T)
pub fn nika_catalog::model::ModelPricing::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::model::ModelPricing where T: 'static + ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::model::ModelPricing where T: ?core::marker::Sized
pub fn nika_catalog::model::ModelPricing::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::model::ModelPricing where T: core::clone::Clone
pub unsafe fn nika_catalog::model::ModelPricing::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::model::ModelPricing
pub fn nika_catalog::model::ModelPricing::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::model::ModelPricing where T: 'static
pub fn nika_catalog::model::ModelPricing::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseCategoryError
pub nika_catalog::ParseCategoryError::input: alloc::string::String
impl nika_catalog::category::ParseCategoryError
pub const fn nika_catalog::category::ParseCategoryError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::clone(&self) -> nika_catalog::category::ParseCategoryError
impl core::cmp::Eq for nika_catalog::category::ParseCategoryError
impl core::cmp::PartialEq for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::eq(&self, other: &nika_catalog::category::ParseCategoryError) -> bool
impl core::error::Error for nika_catalog::category::ParseCategoryError
impl core::fmt::Debug for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::category::ParseCategoryError
impl<D> owo_colors::OwoColorize for nika_catalog::category::ParseCategoryError
impl<T, U> core::convert::Into<U> for nika_catalog::category::ParseCategoryError where U: core::convert::From<T>
pub fn nika_catalog::category::ParseCategoryError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::category::ParseCategoryError where U: core::convert::Into<T>
pub type nika_catalog::category::ParseCategoryError::Error = core::convert::Infallible
pub fn nika_catalog::category::ParseCategoryError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::category::ParseCategoryError where U: core::convert::TryFrom<T>
pub type nika_catalog::category::ParseCategoryError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::category::ParseCategoryError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub type nika_catalog::category::ParseCategoryError::Owned = T
pub fn nika_catalog::category::ParseCategoryError::clone_into(&self, target: &mut T)
pub fn nika_catalog::category::ParseCategoryError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::category::ParseCategoryError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::category::ParseCategoryError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::category::ParseCategoryError where T: ?core::marker::Sized
pub fn nika_catalog::category::ParseCategoryError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::category::ParseCategoryError where T: core::clone::Clone
pub unsafe fn nika_catalog::category::ParseCategoryError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::category::ParseCategoryError
pub fn nika_catalog::category::ParseCategoryError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::category::ParseCategoryError where T: 'static
pub fn nika_catalog::category::ParseCategoryError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseJsonModeError
pub nika_catalog::ParseJsonModeError::input: alloc::string::String
impl nika_catalog::json_mode::ParseJsonModeError
pub const fn nika_catalog::json_mode::ParseJsonModeError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::clone(&self) -> nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::Eq for nika_catalog::json_mode::ParseJsonModeError
impl core::cmp::PartialEq for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::eq(&self, other: &nika_catalog::json_mode::ParseJsonModeError) -> bool
impl core::error::Error for nika_catalog::json_mode::ParseJsonModeError
impl core::fmt::Debug for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::json_mode::ParseJsonModeError
impl<D> owo_colors::OwoColorize for nika_catalog::json_mode::ParseJsonModeError
impl<T, U> core::convert::Into<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::From<T>
pub fn nika_catalog::json_mode::ParseJsonModeError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::Into<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = core::convert::Infallible
pub fn nika_catalog::json_mode::ParseJsonModeError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::json_mode::ParseJsonModeError where U: core::convert::TryFrom<T>
pub type nika_catalog::json_mode::ParseJsonModeError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::json_mode::ParseJsonModeError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub type nika_catalog::json_mode::ParseJsonModeError::Owned = T
pub fn nika_catalog::json_mode::ParseJsonModeError::clone_into(&self, target: &mut T)
pub fn nika_catalog::json_mode::ParseJsonModeError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::json_mode::ParseJsonModeError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::json_mode::ParseJsonModeError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::json_mode::ParseJsonModeError where T: ?core::marker::Sized
pub fn nika_catalog::json_mode::ParseJsonModeError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::json_mode::ParseJsonModeError where T: core::clone::Clone
pub unsafe fn nika_catalog::json_mode::ParseJsonModeError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::json_mode::ParseJsonModeError
pub fn nika_catalog::json_mode::ParseJsonModeError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::json_mode::ParseJsonModeError where T: 'static
pub fn nika_catalog::json_mode::ParseJsonModeError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseModalityError
pub nika_catalog::ParseModalityError::input: alloc::string::String
impl nika_catalog::modality::ParseModalityError
pub const fn nika_catalog::modality::ParseModalityError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::clone(&self) -> nika_catalog::modality::ParseModalityError
impl core::cmp::Eq for nika_catalog::modality::ParseModalityError
impl core::cmp::PartialEq for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::eq(&self, other: &nika_catalog::modality::ParseModalityError) -> bool
impl core::error::Error for nika_catalog::modality::ParseModalityError
impl core::fmt::Debug for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::modality::ParseModalityError
impl<D> owo_colors::OwoColorize for nika_catalog::modality::ParseModalityError
impl<T, U> core::convert::Into<U> for nika_catalog::modality::ParseModalityError where U: core::convert::From<T>
pub fn nika_catalog::modality::ParseModalityError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::modality::ParseModalityError where U: core::convert::Into<T>
pub type nika_catalog::modality::ParseModalityError::Error = core::convert::Infallible
pub fn nika_catalog::modality::ParseModalityError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::modality::ParseModalityError where U: core::convert::TryFrom<T>
pub type nika_catalog::modality::ParseModalityError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::modality::ParseModalityError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub type nika_catalog::modality::ParseModalityError::Owned = T
pub fn nika_catalog::modality::ParseModalityError::clone_into(&self, target: &mut T)
pub fn nika_catalog::modality::ParseModalityError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::modality::ParseModalityError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::modality::ParseModalityError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::modality::ParseModalityError where T: ?core::marker::Sized
pub fn nika_catalog::modality::ParseModalityError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::modality::ParseModalityError where T: core::clone::Clone
pub unsafe fn nika_catalog::modality::ParseModalityError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::modality::ParseModalityError
pub fn nika_catalog::modality::ParseModalityError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::modality::ParseModalityError where T: 'static
pub fn nika_catalog::modality::ParseModalityError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseParamFlagError
pub nika_catalog::ParseParamFlagError::input: alloc::string::String
impl nika_catalog::param_flag::ParseParamFlagError
pub const fn nika_catalog::param_flag::ParseParamFlagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::clone(&self) -> nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::Eq for nika_catalog::param_flag::ParseParamFlagError
impl core::cmp::PartialEq for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::eq(&self, other: &nika_catalog::param_flag::ParseParamFlagError) -> bool
impl core::error::Error for nika_catalog::param_flag::ParseParamFlagError
impl core::fmt::Debug for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::param_flag::ParseParamFlagError
impl<D> owo_colors::OwoColorize for nika_catalog::param_flag::ParseParamFlagError
impl<T, U> core::convert::Into<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::From<T>
pub fn nika_catalog::param_flag::ParseParamFlagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::Into<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = core::convert::Infallible
pub fn nika_catalog::param_flag::ParseParamFlagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::param_flag::ParseParamFlagError where U: core::convert::TryFrom<T>
pub type nika_catalog::param_flag::ParseParamFlagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::param_flag::ParseParamFlagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub type nika_catalog::param_flag::ParseParamFlagError::Owned = T
pub fn nika_catalog::param_flag::ParseParamFlagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::param_flag::ParseParamFlagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::param_flag::ParseParamFlagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::param_flag::ParseParamFlagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::param_flag::ParseParamFlagError where T: ?core::marker::Sized
pub fn nika_catalog::param_flag::ParseParamFlagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::param_flag::ParseParamFlagError where T: core::clone::Clone
pub unsafe fn nika_catalog::param_flag::ParseParamFlagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::param_flag::ParseParamFlagError
pub fn nika_catalog::param_flag::ParseParamFlagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::param_flag::ParseParamFlagError where T: 'static
pub fn nika_catalog::param_flag::ParseParamFlagError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseRegionError(pub alloc::string::String)
impl core::clone::Clone for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::clone(&self) -> nika_catalog::region::ParseRegionError
impl core::error::Error for nika_catalog::region::ParseRegionError
impl core::fmt::Debug for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<D> owo_colors::OwoColorize for nika_catalog::region::ParseRegionError
impl<T, U> core::convert::Into<U> for nika_catalog::region::ParseRegionError where U: core::convert::From<T>
pub fn nika_catalog::region::ParseRegionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::region::ParseRegionError where U: core::convert::Into<T>
pub type nika_catalog::region::ParseRegionError::Error = core::convert::Infallible
pub fn nika_catalog::region::ParseRegionError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::region::ParseRegionError where U: core::convert::TryFrom<T>
pub type nika_catalog::region::ParseRegionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::region::ParseRegionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub type nika_catalog::region::ParseRegionError::Owned = T
pub fn nika_catalog::region::ParseRegionError::clone_into(&self, target: &mut T)
pub fn nika_catalog::region::ParseRegionError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::region::ParseRegionError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::region::ParseRegionError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::region::ParseRegionError where T: ?core::marker::Sized
pub fn nika_catalog::region::ParseRegionError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::region::ParseRegionError where T: core::clone::Clone
pub unsafe fn nika_catalog::region::ParseRegionError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::region::ParseRegionError
pub fn nika_catalog::region::ParseRegionError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::region::ParseRegionError where T: 'static
pub fn nika_catalog::region::ParseRegionError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseTagError
pub nika_catalog::ParseTagError::input: alloc::string::String
impl nika_catalog::tags::ParseTagError
pub const fn nika_catalog::tags::ParseTagError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::clone(&self) -> nika_catalog::tags::ParseTagError
impl core::cmp::Eq for nika_catalog::tags::ParseTagError
impl core::cmp::PartialEq for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::eq(&self, other: &nika_catalog::tags::ParseTagError) -> bool
impl core::error::Error for nika_catalog::tags::ParseTagError
impl core::fmt::Debug for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tags::ParseTagError
impl<D> owo_colors::OwoColorize for nika_catalog::tags::ParseTagError
impl<T, U> core::convert::Into<U> for nika_catalog::tags::ParseTagError where U: core::convert::From<T>
pub fn nika_catalog::tags::ParseTagError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tags::ParseTagError where U: core::convert::Into<T>
pub type nika_catalog::tags::ParseTagError::Error = core::convert::Infallible
pub fn nika_catalog::tags::ParseTagError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tags::ParseTagError where U: core::convert::TryFrom<T>
pub type nika_catalog::tags::ParseTagError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tags::ParseTagError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub type nika_catalog::tags::ParseTagError::Owned = T
pub fn nika_catalog::tags::ParseTagError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tags::ParseTagError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tags::ParseTagError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tags::ParseTagError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tags::ParseTagError where T: ?core::marker::Sized
pub fn nika_catalog::tags::ParseTagError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tags::ParseTagError where T: core::clone::Clone
pub unsafe fn nika_catalog::tags::ParseTagError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tags::ParseTagError
pub fn nika_catalog::tags::ParseTagError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tags::ParseTagError where T: 'static
pub fn nika_catalog::tags::ParseTagError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ParseTokenizerFamilyError
pub nika_catalog::ParseTokenizerFamilyError::input: alloc::string::String
impl nika_catalog::tokenizer::ParseTokenizerFamilyError
pub const fn nika_catalog::tokenizer::ParseTokenizerFamilyError::new(input: alloc::string::String) -> Self
impl core::clone::Clone for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone(&self) -> nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::Eq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::cmp::PartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::eq(&self, other: &nika_catalog::tokenizer::ParseTokenizerFamilyError) -> bool
impl core::error::Error for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl core::fmt::Debug for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<D> owo_colors::OwoColorize for nika_catalog::tokenizer::ParseTokenizerFamilyError
impl<T, U> core::convert::Into<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::From<T>
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::Into<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = core::convert::Infallible
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::tokenizer::ParseTokenizerFamilyError where U: core::convert::TryFrom<T>
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub type nika_catalog::tokenizer::ParseTokenizerFamilyError::Owned = T
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_into(&self, target: &mut T)
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static + ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: ?core::marker::Sized
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: core::clone::Clone
pub unsafe fn nika_catalog::tokenizer::ParseTokenizerFamilyError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::tokenizer::ParseTokenizerFamilyError
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::tokenizer::ParseTokenizerFamilyError where T: 'static
pub fn nika_catalog::tokenizer::ParseTokenizerFamilyError::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::Provider
pub nika_catalog::Provider::aliases: &'static [&'static str]
pub nika_catalog::Provider::api_dialect: core::option::Option<&'static str>
pub nika_catalog::Provider::cheap_model: &'static str
pub nika_catalog::Provider::default_model: &'static str
pub nika_catalog::Provider::description: &'static str
pub nika_catalog::Provider::env_var: &'static str
pub nika_catalog::Provider::extra_tags: &'static [&'static str]
pub nika_catalog::Provider::id: &'static str
pub nika_catalog::Provider::key_prefixes: &'static [&'static str]
pub nika_catalog::Provider::models: &'static [nika_catalog::provider::ProviderModel]
pub nika_catalog::Provider::name: &'static str
pub nika_catalog::Provider::requires_key: bool
pub nika_catalog::Provider::tags: &'static [nika_catalog::tags::Tag]
impl nika_catalog::provider::Provider
pub const fn nika_catalog::provider::Provider::new(id: &'static str, name: &'static str, aliases: &'static [&'static str], env_var: &'static str, key_prefixes: &'static [&'static str], default_model: &'static str, cheap_model: &'static str, requires_key: bool, description: &'static str, models: &'static [nika_catalog::provider::ProviderModel], api_dialect: core::option::Option<&'static str>, tags: &'static [nika_catalog::tags::Tag], extra_tags: &'static [&'static str]) -> Self
impl core::clone::Clone for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::clone(&self) -> nika_catalog::provider::Provider
impl core::cmp::Eq for nika_catalog::provider::Provider
impl core::cmp::PartialEq for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::eq(&self, other: &nika_catalog::provider::Provider) -> bool
impl core::fmt::Debug for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_catalog::provider::Provider
impl serde_core::ser::Serialize for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::Provider
impl<T, U> core::convert::Into<U> for nika_catalog::provider::Provider where U: core::convert::From<T>
pub fn nika_catalog::provider::Provider::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::Provider where U: core::convert::Into<T>
pub type nika_catalog::provider::Provider::Error = core::convert::Infallible
pub fn nika_catalog::provider::Provider::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::Provider where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::Provider::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::Provider::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::Provider where T: core::clone::Clone
pub type nika_catalog::provider::Provider::Owned = T
pub fn nika_catalog::provider::Provider::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::Provider::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::Provider where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::Provider::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::Provider where T: ?core::marker::Sized
pub fn nika_catalog::provider::Provider::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::Provider where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::Provider::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::Provider
pub fn nika_catalog::provider::Provider::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::Provider where T: 'static
pub fn nika_catalog::provider::Provider::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::ProviderModel
pub nika_catalog::ProviderModel::context_window_tokens: u32
pub nika_catalog::ProviderModel::id: &'static str
pub nika_catalog::ProviderModel::max_output_tokens: u32
pub nika_catalog::ProviderModel::model: &'static str
impl nika_catalog::provider::ProviderModel
pub const fn nika_catalog::provider::ProviderModel::new(id: &'static str, model: &'static str, context_window_tokens: u32, max_output_tokens: u32) -> Self
impl core::clone::Clone for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::clone(&self) -> nika_catalog::provider::ProviderModel
impl core::cmp::Eq for nika_catalog::provider::ProviderModel
impl core::cmp::PartialEq for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::eq(&self, other: &nika_catalog::provider::ProviderModel) -> bool
impl core::fmt::Debug for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::provider::ProviderModel
impl core::marker::StructuralPartialEq for nika_catalog::provider::ProviderModel
impl serde_core::ser::Serialize for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::provider::ProviderModel
impl<T, U> core::convert::Into<U> for nika_catalog::provider::ProviderModel where U: core::convert::From<T>
pub fn nika_catalog::provider::ProviderModel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::provider::ProviderModel where U: core::convert::Into<T>
pub type nika_catalog::provider::ProviderModel::Error = core::convert::Infallible
pub fn nika_catalog::provider::ProviderModel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::provider::ProviderModel where U: core::convert::TryFrom<T>
pub type nika_catalog::provider::ProviderModel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::provider::ProviderModel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub type nika_catalog::provider::ProviderModel::Owned = T
pub fn nika_catalog::provider::ProviderModel::clone_into(&self, target: &mut T)
pub fn nika_catalog::provider::ProviderModel::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::provider::ProviderModel where T: 'static + ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::provider::ProviderModel where T: ?core::marker::Sized
pub fn nika_catalog::provider::ProviderModel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::provider::ProviderModel where T: core::clone::Clone
pub unsafe fn nika_catalog::provider::ProviderModel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::provider::ProviderModel
pub fn nika_catalog::provider::ProviderModel::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::provider::ProviderModel where T: 'static
pub fn nika_catalog::provider::ProviderModel::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::Suggestion
pub nika_catalog::Suggestion::name: &'static str
pub nika_catalog::Suggestion::namespace: nika_catalog::suggest::Namespace
pub nika_catalog::Suggestion::score: f64
impl nika_catalog::suggest::Suggestion
pub const fn nika_catalog::suggest::Suggestion::new(name: &'static str, namespace: nika_catalog::suggest::Namespace, score: f64) -> Self
impl core::clone::Clone for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::clone(&self) -> nika_catalog::suggest::Suggestion
impl core::fmt::Debug for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::serialize<__S>(&self, __serializer: __S) -> core::result::Result<<__S as serde_core::ser::Serializer>::Ok, <__S as serde_core::ser::Serializer>::Error> where __S: serde_core::ser::Serializer
impl<D> owo_colors::OwoColorize for nika_catalog::suggest::Suggestion
impl<T, U> core::convert::Into<U> for nika_catalog::suggest::Suggestion where U: core::convert::From<T>
pub fn nika_catalog::suggest::Suggestion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::suggest::Suggestion where U: core::convert::Into<T>
pub type nika_catalog::suggest::Suggestion::Error = core::convert::Infallible
pub fn nika_catalog::suggest::Suggestion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::suggest::Suggestion where U: core::convert::TryFrom<T>
pub type nika_catalog::suggest::Suggestion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::suggest::Suggestion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::suggest::Suggestion where T: core::clone::Clone
pub type nika_catalog::suggest::Suggestion::Owned = T
pub fn nika_catalog::suggest::Suggestion::clone_into(&self, target: &mut T)
pub fn nika_catalog::suggest::Suggestion::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::suggest::Suggestion where T: 'static + ?core::marker::Sized
pub fn nika_catalog::suggest::Suggestion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::suggest::Suggestion where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Suggestion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::suggest::Suggestion where T: ?core::marker::Sized
pub fn nika_catalog::suggest::Suggestion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::suggest::Suggestion where T: core::clone::Clone
pub unsafe fn nika_catalog::suggest::Suggestion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::suggest::Suggestion
pub fn nika_catalog::suggest::Suggestion::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::suggest::Suggestion where T: 'static
pub fn nika_catalog::suggest::Suggestion::as_any(&self) -> &(dyn core::any::Any + 'static)
#[non_exhaustive] pub struct nika_catalog::TransformDef
pub nika_catalog::TransformDef::arity: nika_catalog::transform::TransformArity
pub nika_catalog::TransformDef::category: nika_catalog::transform::TransformCategory
pub nika_catalog::TransformDef::name: &'static str
pub nika_catalog::TransformDef::null_behavior: nika_catalog::transform::NullBehavior
impl nika_catalog::transform::TransformDef
pub const fn nika_catalog::transform::TransformDef::new(name: &'static str, arity: nika_catalog::transform::TransformArity, null_behavior: nika_catalog::transform::NullBehavior, category: nika_catalog::transform::TransformCategory) -> Self
impl core::clone::Clone for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::clone(&self) -> nika_catalog::transform::TransformDef
impl core::cmp::Eq for nika_catalog::transform::TransformDef
impl core::cmp::PartialEq for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::eq(&self, other: &nika_catalog::transform::TransformDef) -> bool
impl core::fmt::Debug for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_catalog::transform::TransformDef
impl core::marker::StructuralPartialEq for nika_catalog::transform::TransformDef
impl<D> owo_colors::OwoColorize for nika_catalog::transform::TransformDef
impl<T, U> core::convert::Into<U> for nika_catalog::transform::TransformDef where U: core::convert::From<T>
pub fn nika_catalog::transform::TransformDef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_catalog::transform::TransformDef where U: core::convert::Into<T>
pub type nika_catalog::transform::TransformDef::Error = core::convert::Infallible
pub fn nika_catalog::transform::TransformDef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_catalog::transform::TransformDef where U: core::convert::TryFrom<T>
pub type nika_catalog::transform::TransformDef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_catalog::transform::TransformDef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub type nika_catalog::transform::TransformDef::Owned = T
pub fn nika_catalog::transform::TransformDef::clone_into(&self, target: &mut T)
pub fn nika_catalog::transform::TransformDef::to_owned(&self) -> T
impl<T> core::any::Any for nika_catalog::transform::TransformDef where T: 'static + ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_catalog::transform::TransformDef where T: ?core::marker::Sized
pub fn nika_catalog::transform::TransformDef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_catalog::transform::TransformDef where T: core::clone::Clone
pub unsafe fn nika_catalog::transform::TransformDef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_catalog::transform::TransformDef
pub fn nika_catalog::transform::TransformDef::from(t: T) -> T
impl<T> nika_error::traits::AsAny for nika_catalog::transform::TransformDef where T: 'static
pub fn nika_catalog::transform::TransformDef::as_any(&self) -> &(dyn core::any::Any + 'static)
pub fn nika_catalog::all_builtins() -> &'static [nika_catalog::builtin::Builtin]
pub fn nika_catalog::all_embeddings() -> &'static [nika_catalog::embedding::Embedding]
pub fn nika_catalog::all_mcp_servers() -> &'static [nika_catalog::mcp_server::McpServer]
pub fn nika_catalog::all_pricing() -> &'static [nika_catalog::model::ModelPricing]
pub fn nika_catalog::all_providers() -> &'static [nika_catalog::provider::Provider]
pub fn nika_catalog::all_transforms() -> &'static [nika_catalog::transform::TransformDef]
pub fn nika_catalog::estimate_cost(model: &str, input_tokens: u64, output_tokens: u64) -> core::option::Option<nika_catalog::model::CostEstimate>
pub fn nika_catalog::find_builtin(name: &str) -> core::option::Option<&'static nika_catalog::builtin::Builtin>
pub fn nika_catalog::find_embedding(id: &str) -> core::option::Option<&'static nika_catalog::embedding::Embedding>
pub fn nika_catalog::find_mcp_server(name: &str) -> core::option::Option<&'static nika_catalog::mcp_server::McpServer>
pub fn nika_catalog::find_pricing(model: &str) -> core::option::Option<&'static nika_catalog::model::ModelPricing>
pub fn nika_catalog::find_pricing_scoped(provider: &str, model: &str) -> core::option::Option<&'static nika_catalog::model::ModelPricing>
pub fn nika_catalog::find_provider(name: &str) -> core::option::Option<&'static nika_catalog::provider::Provider>
pub fn nika_catalog::find_transform(name: &str) -> core::option::Option<&'static nika_catalog::transform::TransformDef>
pub fn nika_catalog::is_known_builtin(name: &str) -> bool
pub fn nika_catalog::is_known_mcp_server(name: &str) -> bool
pub fn nika_catalog::is_known_transform(name: &str) -> bool
pub fn nika_catalog::model_capabilities(provider: &str, model: &str) -> nika_catalog::model::ModelCapabilities
pub fn nika_catalog::resolve_mcp_name(name: &str) -> core::option::Option<alloc::string::String>
pub fn nika_catalog::suggest(query: &str) -> alloc::vec::Vec<nika_catalog::suggest::Suggestion>
pub fn nika_catalog::suggest_in(query: &str, namespace: nika_catalog::suggest::Namespace) -> alloc::vec::Vec<nika_catalog::suggest::Suggestion>
pub fn nika_catalog::validate_key_format(provider: &nika_catalog::provider::Provider, key: &str) -> bool
