pub mod nika_types
pub mod nika_types::baggage
#[non_exhaustive] pub struct nika_types::baggage::Baggage
pub nika_types::baggage::Baggage::entries: alloc::vec::Vec<nika_types::baggage::BaggageEntry>
impl nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::get(&self, key: &str) -> core::option::Option<&nika_types::baggage::BaggageEntry>
pub fn nika_types::baggage::Baggage::insert(&mut self, key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>) -> bool
pub fn nika_types::baggage::Baggage::is_empty(&self) -> bool
pub fn nika_types::baggage::Baggage::len(&self) -> usize
pub fn nika_types::baggage::Baggage::new() -> Self
impl core::clone::Clone for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::clone(&self) -> nika_types::baggage::Baggage
impl core::cmp::Eq for nika_types::baggage::Baggage
impl core::cmp::PartialEq for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::eq(&self, other: &nika_types::baggage::Baggage) -> bool
impl core::default::Default for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::default() -> nika_types::baggage::Baggage
impl core::fmt::Debug for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::baggage::Baggage
impl serde_core::ser::Serialize for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::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_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::baggage::Baggage where U: core::convert::From<T>
pub fn nika_types::baggage::Baggage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::baggage::Baggage where U: core::convert::Into<T>
pub type nika_types::baggage::Baggage::Error = core::convert::Infallible
pub fn nika_types::baggage::Baggage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::baggage::Baggage where U: core::convert::TryFrom<T>
pub type nika_types::baggage::Baggage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::baggage::Baggage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::baggage::Baggage where T: core::clone::Clone
pub type nika_types::baggage::Baggage::Owned = T
pub fn nika_types::baggage::Baggage::clone_into(&self, target: &mut T)
pub fn nika_types::baggage::Baggage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::baggage::Baggage where T: 'static + ?core::marker::Sized
pub fn nika_types::baggage::Baggage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::baggage::Baggage where T: ?core::marker::Sized
pub fn nika_types::baggage::Baggage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::baggage::Baggage where T: ?core::marker::Sized
pub fn nika_types::baggage::Baggage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::baggage::Baggage where T: core::clone::Clone
pub unsafe fn nika_types::baggage::Baggage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::baggage::Baggage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::baggage::BaggageEntry
pub nika_types::baggage::BaggageEntry::key: alloc::string::String
pub nika_types::baggage::BaggageEntry::metadata: core::option::Option<alloc::string::String>
pub nika_types::baggage::BaggageEntry::value: alloc::string::String
impl nika_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::new(key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::baggage::BaggageEntry::size(&self) -> usize
impl core::clone::Clone for nika_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::clone(&self) -> nika_types::baggage::BaggageEntry
impl core::cmp::Eq for nika_types::baggage::BaggageEntry
impl core::cmp::PartialEq for nika_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::eq(&self, other: &nika_types::baggage::BaggageEntry) -> bool
impl core::fmt::Debug for nika_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::baggage::BaggageEntry
impl serde_core::ser::Serialize for nika_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::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_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::baggage::BaggageEntry where U: core::convert::From<T>
pub fn nika_types::baggage::BaggageEntry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::baggage::BaggageEntry where U: core::convert::Into<T>
pub type nika_types::baggage::BaggageEntry::Error = core::convert::Infallible
pub fn nika_types::baggage::BaggageEntry::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::baggage::BaggageEntry where U: core::convert::TryFrom<T>
pub type nika_types::baggage::BaggageEntry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::baggage::BaggageEntry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::baggage::BaggageEntry where T: core::clone::Clone
pub type nika_types::baggage::BaggageEntry::Owned = T
pub fn nika_types::baggage::BaggageEntry::clone_into(&self, target: &mut T)
pub fn nika_types::baggage::BaggageEntry::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::baggage::BaggageEntry where T: 'static + ?core::marker::Sized
pub fn nika_types::baggage::BaggageEntry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::baggage::BaggageEntry where T: ?core::marker::Sized
pub fn nika_types::baggage::BaggageEntry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::baggage::BaggageEntry where T: ?core::marker::Sized
pub fn nika_types::baggage::BaggageEntry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::baggage::BaggageEntry where T: core::clone::Clone
pub unsafe fn nika_types::baggage::BaggageEntry::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::baggage::BaggageEntry
pub fn nika_types::baggage::BaggageEntry::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::baggage::BaggageEntry where T: for<'de> serde_core::de::Deserialize<'de>
pub const nika_types::baggage::MAX_ENTRIES: usize
pub const nika_types::baggage::MAX_SIZE_BYTES: usize
pub mod nika_types::budget
#[non_exhaustive] pub enum nika_types::budget::BudgetDirective
pub nika_types::budget::BudgetDirective::Cost
pub nika_types::budget::BudgetDirective::Cost::limit_nano_usd: i128
pub nika_types::budget::BudgetDirective::Time
pub nika_types::budget::BudgetDirective::Time::limit_ms: u64
pub nika_types::budget::BudgetDirective::Tokens
pub nika_types::budget::BudgetDirective::Tokens::limit: u64
pub nika_types::budget::BudgetDirective::Unlimited
impl nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::cost(limit_nano_usd: i128) -> Self
pub fn nika_types::budget::BudgetDirective::is_unlimited(&self) -> bool
pub fn nika_types::budget::BudgetDirective::time_ms(limit_ms: u64) -> Self
pub fn nika_types::budget::BudgetDirective::tokens(limit: u64) -> Self
impl core::clone::Clone for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::clone(&self) -> nika_types::budget::BudgetDirective
impl core::cmp::Eq for nika_types::budget::BudgetDirective
impl core::cmp::PartialEq for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::eq(&self, other: &nika_types::budget::BudgetDirective) -> bool
impl core::default::Default for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::default() -> nika_types::budget::BudgetDirective
impl core::fmt::Debug for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::budget::BudgetDirective
impl serde_core::ser::Serialize for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::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_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::budget::BudgetDirective where U: core::convert::From<T>
pub fn nika_types::budget::BudgetDirective::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::budget::BudgetDirective where U: core::convert::Into<T>
pub type nika_types::budget::BudgetDirective::Error = core::convert::Infallible
pub fn nika_types::budget::BudgetDirective::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::budget::BudgetDirective where U: core::convert::TryFrom<T>
pub type nika_types::budget::BudgetDirective::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::budget::BudgetDirective::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::budget::BudgetDirective where T: core::clone::Clone
pub type nika_types::budget::BudgetDirective::Owned = T
pub fn nika_types::budget::BudgetDirective::clone_into(&self, target: &mut T)
pub fn nika_types::budget::BudgetDirective::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::budget::BudgetDirective where T: 'static + ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::budget::BudgetDirective where T: ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::budget::BudgetDirective where T: ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::budget::BudgetDirective where T: core::clone::Clone
pub unsafe fn nika_types::budget::BudgetDirective::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::budget::BudgetDirective where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::cancel
pub struct nika_types::cancel::CancelCtx
impl nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::cancel(&self)
pub fn nika_types::cancel::CancelCtx::is_cancelled(&self) -> bool
pub fn nika_types::cancel::CancelCtx::new() -> Self
impl core::clone::Clone for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::clone(&self) -> nika_types::cancel::CancelCtx
impl core::default::Default for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::default() -> Self
impl core::fmt::Debug for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, U> core::convert::Into<U> for nika_types::cancel::CancelCtx where U: core::convert::From<T>
pub fn nika_types::cancel::CancelCtx::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::cancel::CancelCtx where U: core::convert::Into<T>
pub type nika_types::cancel::CancelCtx::Error = core::convert::Infallible
pub fn nika_types::cancel::CancelCtx::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::cancel::CancelCtx where U: core::convert::TryFrom<T>
pub type nika_types::cancel::CancelCtx::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::cancel::CancelCtx::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::cancel::CancelCtx where T: core::clone::Clone
pub type nika_types::cancel::CancelCtx::Owned = T
pub fn nika_types::cancel::CancelCtx::clone_into(&self, target: &mut T)
pub fn nika_types::cancel::CancelCtx::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::cancel::CancelCtx where T: 'static + ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::cancel::CancelCtx where T: ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::cancel::CancelCtx where T: ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::cancel::CancelCtx where T: core::clone::Clone
pub unsafe fn nika_types::cancel::CancelCtx::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::from(t: T) -> T
pub mod nika_types::checkpoint
#[non_exhaustive] pub struct nika_types::checkpoint::AgentCheckpoint
pub nika_types::checkpoint::AgentCheckpoint::context: serde_json::value::Value
pub nika_types::checkpoint::AgentCheckpoint::cost: core::option::Option<nika_types::cost::Cost>
pub nika_types::checkpoint::AgentCheckpoint::cost_usd: core::option::Option<f64>
pub nika_types::checkpoint::AgentCheckpoint::messages: alloc::vec::Vec<nika_types::checkpoint::CheckpointMessage>
pub nika_types::checkpoint::AgentCheckpoint::model: alloc::string::String
pub nika_types::checkpoint::AgentCheckpoint::provider: alloc::string::String
pub nika_types::checkpoint::AgentCheckpoint::session_id: alloc::string::String
pub nika_types::checkpoint::AgentCheckpoint::task_id: core::option::Option<nika_types::id::TaskId>
pub nika_types::checkpoint::AgentCheckpoint::tool_records: alloc::vec::Vec<nika_types::checkpoint::ToolCallRecord>
pub nika_types::checkpoint::AgentCheckpoint::total_tokens: u64
pub nika_types::checkpoint::AgentCheckpoint::turn_count: u32
pub nika_types::checkpoint::AgentCheckpoint::version: u32
impl nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::new(session_id: impl core::convert::Into<alloc::string::String>, provider: impl core::convert::Into<alloc::string::String>, model: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::clone(&self) -> nika_types::checkpoint::AgentCheckpoint
impl core::fmt::Debug for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::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_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::From<T>
pub fn nika_types::checkpoint::AgentCheckpoint::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::Into<T>
pub type nika_types::checkpoint::AgentCheckpoint::Error = core::convert::Infallible
pub fn nika_types::checkpoint::AgentCheckpoint::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::AgentCheckpoint::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::AgentCheckpoint::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::AgentCheckpoint where T: core::clone::Clone
pub type nika_types::checkpoint::AgentCheckpoint::Owned = T
pub fn nika_types::checkpoint::AgentCheckpoint::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::AgentCheckpoint::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::AgentCheckpoint where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::AgentCheckpoint where T: ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::AgentCheckpoint where T: ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::AgentCheckpoint where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::AgentCheckpoint::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::AgentCheckpoint where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::checkpoint::CheckpointMessage
pub nika_types::checkpoint::CheckpointMessage::content: alloc::string::String
pub nika_types::checkpoint::CheckpointMessage::role: nika_types::role::Role
impl nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::new(role: nika_types::role::Role, content: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::clone(&self) -> nika_types::checkpoint::CheckpointMessage
impl core::fmt::Debug for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::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_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::From<T>
pub fn nika_types::checkpoint::CheckpointMessage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::Into<T>
pub type nika_types::checkpoint::CheckpointMessage::Error = core::convert::Infallible
pub fn nika_types::checkpoint::CheckpointMessage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::CheckpointMessage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::CheckpointMessage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::CheckpointMessage where T: core::clone::Clone
pub type nika_types::checkpoint::CheckpointMessage::Owned = T
pub fn nika_types::checkpoint::CheckpointMessage::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::CheckpointMessage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::CheckpointMessage where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::CheckpointMessage where T: ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::CheckpointMessage where T: ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::CheckpointMessage where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::CheckpointMessage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::CheckpointMessage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::checkpoint::ToolCallRecord
pub nika_types::checkpoint::ToolCallRecord::duration_ms: u64
pub nika_types::checkpoint::ToolCallRecord::input: serde_json::value::Value
pub nika_types::checkpoint::ToolCallRecord::is_error: bool
pub nika_types::checkpoint::ToolCallRecord::name: alloc::string::String
pub nika_types::checkpoint::ToolCallRecord::output: alloc::string::String
impl nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::new(name: impl core::convert::Into<alloc::string::String>, input: serde_json::value::Value, output: impl core::convert::Into<alloc::string::String>, is_error: bool, duration_ms: u64) -> Self
impl core::clone::Clone for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::clone(&self) -> nika_types::checkpoint::ToolCallRecord
impl core::fmt::Debug for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::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_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::From<T>
pub fn nika_types::checkpoint::ToolCallRecord::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::Into<T>
pub type nika_types::checkpoint::ToolCallRecord::Error = core::convert::Infallible
pub fn nika_types::checkpoint::ToolCallRecord::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::ToolCallRecord::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::ToolCallRecord::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::ToolCallRecord where T: core::clone::Clone
pub type nika_types::checkpoint::ToolCallRecord::Owned = T
pub fn nika_types::checkpoint::ToolCallRecord::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::ToolCallRecord::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::ToolCallRecord where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::ToolCallRecord where T: ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::ToolCallRecord where T: ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::ToolCallRecord where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::ToolCallRecord::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::ToolCallRecord where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::compression
#[non_exhaustive] pub struct nika_types::compression::CompressionPolicy
pub nika_types::compression::CompressionPolicy::compress_tool_results: bool
pub nika_types::compression::CompressionPolicy::preserve_recent: u32
pub nika_types::compression::CompressionPolicy::token_threshold: u64
impl nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::new() -> Self
impl core::clone::Clone for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::clone(&self) -> nika_types::compression::CompressionPolicy
impl core::default::Default for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::default() -> Self
impl core::fmt::Debug for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, U> core::convert::Into<U> for nika_types::compression::CompressionPolicy where U: core::convert::From<T>
pub fn nika_types::compression::CompressionPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::compression::CompressionPolicy where U: core::convert::Into<T>
pub type nika_types::compression::CompressionPolicy::Error = core::convert::Infallible
pub fn nika_types::compression::CompressionPolicy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::compression::CompressionPolicy where U: core::convert::TryFrom<T>
pub type nika_types::compression::CompressionPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::compression::CompressionPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::compression::CompressionPolicy where T: core::clone::Clone
pub type nika_types::compression::CompressionPolicy::Owned = T
pub fn nika_types::compression::CompressionPolicy::clone_into(&self, target: &mut T)
pub fn nika_types::compression::CompressionPolicy::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::compression::CompressionPolicy where T: 'static + ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::compression::CompressionPolicy where T: ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::compression::CompressionPolicy where T: ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::compression::CompressionPolicy where T: core::clone::Clone
pub unsafe fn nika_types::compression::CompressionPolicy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::from(t: T) -> T
pub mod nika_types::cost
#[non_exhaustive] pub struct nika_types::cost::Cost
pub nika_types::cost::Cost::nano_usd: i128
impl nika_types::cost::Cost
pub fn nika_types::cost::Cost::checked_add(self, rhs: Self) -> core::option::Option<Self>
pub fn nika_types::cost::Cost::checked_sub(self, rhs: Self) -> core::option::Option<Self>
pub fn nika_types::cost::Cost::from_micro_usd(micro: i64) -> Self
pub fn nika_types::cost::Cost::from_milli_usd(milli: i64) -> Self
pub const fn nika_types::cost::Cost::is_zero(&self) -> bool
pub const fn nika_types::cost::Cost::new(nano_usd: i128) -> Self
pub fn nika_types::cost::Cost::saturating_mul(self, factor: u64) -> Self
pub fn nika_types::cost::Cost::to_usd_f64(self) -> f64
pub const fn nika_types::cost::Cost::zero() -> Self
impl core::clone::Clone for nika_types::cost::Cost
pub fn nika_types::cost::Cost::clone(&self) -> nika_types::cost::Cost
impl core::cmp::Eq for nika_types::cost::Cost
impl core::cmp::Ord for nika_types::cost::Cost
pub fn nika_types::cost::Cost::cmp(&self, other: &nika_types::cost::Cost) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::cost::Cost
pub fn nika_types::cost::Cost::eq(&self, other: &nika_types::cost::Cost) -> bool
impl core::cmp::PartialOrd for nika_types::cost::Cost
pub fn nika_types::cost::Cost::partial_cmp(&self, other: &nika_types::cost::Cost) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for nika_types::cost::Cost
pub fn nika_types::cost::Cost::default() -> Self
impl core::fmt::Debug for nika_types::cost::Cost
pub fn nika_types::cost::Cost::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::cost::Cost
pub fn nika_types::cost::Cost::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::cost::Cost
pub fn nika_types::cost::Cost::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::cost::Cost
impl core::marker::StructuralPartialEq for nika_types::cost::Cost
impl core::ops::arith::Add for nika_types::cost::Cost
pub type nika_types::cost::Cost::Output = nika_types::cost::Cost
pub fn nika_types::cost::Cost::add(self, rhs: Self) -> Self
impl core::ops::arith::Sub for nika_types::cost::Cost
pub type nika_types::cost::Cost::Output = nika_types::cost::Cost
pub fn nika_types::cost::Cost::sub(self, rhs: Self) -> Self
impl serde_core::ser::Serialize for nika_types::cost::Cost
pub fn nika_types::cost::Cost::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_types::cost::Cost
pub fn nika_types::cost::Cost::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::cost::Cost where U: core::convert::From<T>
pub fn nika_types::cost::Cost::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::cost::Cost where U: core::convert::Into<T>
pub type nika_types::cost::Cost::Error = core::convert::Infallible
pub fn nika_types::cost::Cost::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::cost::Cost where U: core::convert::TryFrom<T>
pub type nika_types::cost::Cost::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::cost::Cost::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::cost::Cost where T: core::clone::Clone
pub type nika_types::cost::Cost::Owned = T
pub fn nika_types::cost::Cost::clone_into(&self, target: &mut T)
pub fn nika_types::cost::Cost::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::cost::Cost where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::cost::Cost::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::cost::Cost where T: 'static + ?core::marker::Sized
pub fn nika_types::cost::Cost::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::cost::Cost where T: ?core::marker::Sized
pub fn nika_types::cost::Cost::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::cost::Cost where T: ?core::marker::Sized
pub fn nika_types::cost::Cost::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::cost::Cost where T: core::clone::Clone
pub unsafe fn nika_types::cost::Cost::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::cost::Cost
pub fn nika_types::cost::Cost::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::cost::Cost where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::embedding
#[non_exhaustive] pub enum nika_types::embedding::DistanceMetric
pub nika_types::embedding::DistanceMetric::Cosine
pub nika_types::embedding::DistanceMetric::DotProduct
pub nika_types::embedding::DistanceMetric::Euclidean
pub nika_types::embedding::DistanceMetric::Hamming
impl core::clone::Clone for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::clone(&self) -> nika_types::embedding::DistanceMetric
impl core::cmp::Eq for nika_types::embedding::DistanceMetric
impl core::cmp::PartialEq for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::eq(&self, other: &nika_types::embedding::DistanceMetric) -> bool
impl core::fmt::Debug for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::embedding::DistanceMetric
impl core::marker::StructuralPartialEq for nika_types::embedding::DistanceMetric
impl serde_core::ser::Serialize for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::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_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::DistanceMetric where U: core::convert::From<T>
pub fn nika_types::embedding::DistanceMetric::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::DistanceMetric where U: core::convert::Into<T>
pub type nika_types::embedding::DistanceMetric::Error = core::convert::Infallible
pub fn nika_types::embedding::DistanceMetric::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::DistanceMetric where U: core::convert::TryFrom<T>
pub type nika_types::embedding::DistanceMetric::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::DistanceMetric::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::DistanceMetric where T: core::clone::Clone
pub type nika_types::embedding::DistanceMetric::Owned = T
pub fn nika_types::embedding::DistanceMetric::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::DistanceMetric::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::DistanceMetric where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::DistanceMetric where T: ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::DistanceMetric where T: ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::DistanceMetric where T: core::clone::Clone
pub unsafe fn nika_types::embedding::DistanceMetric::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::DistanceMetric where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::embedding::EmbeddingDtype
pub nika_types::embedding::EmbeddingDtype::BF16
pub nika_types::embedding::EmbeddingDtype::Binary
pub nika_types::embedding::EmbeddingDtype::F16
pub nika_types::embedding::EmbeddingDtype::F32
pub nika_types::embedding::EmbeddingDtype::I8
impl core::clone::Clone for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::clone(&self) -> nika_types::embedding::EmbeddingDtype
impl core::cmp::Eq for nika_types::embedding::EmbeddingDtype
impl core::cmp::PartialEq for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::eq(&self, other: &nika_types::embedding::EmbeddingDtype) -> bool
impl core::fmt::Debug for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::embedding::EmbeddingDtype
impl core::marker::StructuralPartialEq for nika_types::embedding::EmbeddingDtype
impl serde_core::ser::Serialize for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::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_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::From<T>
pub fn nika_types::embedding::EmbeddingDtype::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::Into<T>
pub type nika_types::embedding::EmbeddingDtype::Error = core::convert::Infallible
pub fn nika_types::embedding::EmbeddingDtype::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::TryFrom<T>
pub type nika_types::embedding::EmbeddingDtype::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::EmbeddingDtype::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::EmbeddingDtype where T: core::clone::Clone
pub type nika_types::embedding::EmbeddingDtype::Owned = T
pub fn nika_types::embedding::EmbeddingDtype::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::EmbeddingDtype::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::EmbeddingDtype where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::EmbeddingDtype where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::EmbeddingDtype where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::EmbeddingDtype where T: core::clone::Clone
pub unsafe fn nika_types::embedding::EmbeddingDtype::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::EmbeddingDtype where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::embedding::EmbeddingSpec
pub nika_types::embedding::EmbeddingSpec::dim: u16
pub nika_types::embedding::EmbeddingSpec::dtype: nika_types::embedding::EmbeddingDtype
pub nika_types::embedding::EmbeddingSpec::metric: nika_types::embedding::DistanceMetric
pub nika_types::embedding::EmbeddingSpec::model_id: core::option::Option<alloc::string::String>
impl nika_types::embedding::EmbeddingSpec
pub const fn nika_types::embedding::EmbeddingSpec::new(dim: u16, dtype: nika_types::embedding::EmbeddingDtype, metric: nika_types::embedding::DistanceMetric) -> Self
pub fn nika_types::embedding::EmbeddingSpec::with_model(dim: u16, dtype: nika_types::embedding::EmbeddingDtype, metric: nika_types::embedding::DistanceMetric, model_id: alloc::string::String) -> Self
impl core::clone::Clone for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::clone(&self) -> nika_types::embedding::EmbeddingSpec
impl core::cmp::Eq for nika_types::embedding::EmbeddingSpec
impl core::cmp::PartialEq for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::eq(&self, other: &nika_types::embedding::EmbeddingSpec) -> bool
impl core::fmt::Debug for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::embedding::EmbeddingSpec
impl serde_core::ser::Serialize for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::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_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::From<T>
pub fn nika_types::embedding::EmbeddingSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::Into<T>
pub type nika_types::embedding::EmbeddingSpec::Error = core::convert::Infallible
pub fn nika_types::embedding::EmbeddingSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::TryFrom<T>
pub type nika_types::embedding::EmbeddingSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::EmbeddingSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::EmbeddingSpec where T: core::clone::Clone
pub type nika_types::embedding::EmbeddingSpec::Owned = T
pub fn nika_types::embedding::EmbeddingSpec::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::EmbeddingSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::EmbeddingSpec where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::EmbeddingSpec where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::EmbeddingSpec where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::EmbeddingSpec where T: core::clone::Clone
pub unsafe fn nika_types::embedding::EmbeddingSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::EmbeddingSpec where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::hash
#[non_exhaustive] pub struct nika_types::hash::Blake3Hash
pub nika_types::hash::Blake3Hash::bytes: [u8; 32]
impl nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::new(bytes: [u8; 32]) -> Self
pub fn nika_types::hash::Blake3Hash::zero() -> Self
impl core::clone::Clone for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::clone(&self) -> nika_types::hash::Blake3Hash
impl core::cmp::Eq for nika_types::hash::Blake3Hash
impl core::cmp::PartialEq for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::eq(&self, other: &nika_types::hash::Blake3Hash) -> bool
impl core::fmt::Debug for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::hash::Blake3Hash
impl core::marker::StructuralPartialEq for nika_types::hash::Blake3Hash
impl serde_core::ser::Serialize for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::hash::Blake3Hash where U: core::convert::From<T>
pub fn nika_types::hash::Blake3Hash::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::Blake3Hash where U: core::convert::Into<T>
pub type nika_types::hash::Blake3Hash::Error = core::convert::Infallible
pub fn nika_types::hash::Blake3Hash::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::Blake3Hash where U: core::convert::TryFrom<T>
pub type nika_types::hash::Blake3Hash::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::Blake3Hash::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::Blake3Hash where T: core::clone::Clone
pub type nika_types::hash::Blake3Hash::Owned = T
pub fn nika_types::hash::Blake3Hash::clone_into(&self, target: &mut T)
pub fn nika_types::hash::Blake3Hash::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::Blake3Hash where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::Blake3Hash where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::Blake3Hash where T: ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::Blake3Hash where T: ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::Blake3Hash where T: core::clone::Clone
pub unsafe fn nika_types::hash::Blake3Hash::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::Blake3Hash where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::hash::BlobRef
pub nika_types::hash::BlobRef::value: alloc::string::String
impl nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::clone(&self) -> nika_types::hash::BlobRef
impl core::cmp::Eq for nika_types::hash::BlobRef
impl core::cmp::PartialEq for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::eq(&self, other: &nika_types::hash::BlobRef) -> bool
impl core::fmt::Debug for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::hash::BlobRef
impl serde_core::ser::Serialize for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::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_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::hash::BlobRef where U: core::convert::From<T>
pub fn nika_types::hash::BlobRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::BlobRef where U: core::convert::Into<T>
pub type nika_types::hash::BlobRef::Error = core::convert::Infallible
pub fn nika_types::hash::BlobRef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::BlobRef where U: core::convert::TryFrom<T>
pub type nika_types::hash::BlobRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::BlobRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::BlobRef where T: core::clone::Clone
pub type nika_types::hash::BlobRef::Owned = T
pub fn nika_types::hash::BlobRef::clone_into(&self, target: &mut T)
pub fn nika_types::hash::BlobRef::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::BlobRef where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::BlobRef::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::BlobRef where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::BlobRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::BlobRef where T: ?core::marker::Sized
pub fn nika_types::hash::BlobRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::BlobRef where T: ?core::marker::Sized
pub fn nika_types::hash::BlobRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::BlobRef where T: core::clone::Clone
pub unsafe fn nika_types::hash::BlobRef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::BlobRef where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::hash::ContentDigest
pub nika_types::hash::ContentDigest::value: alloc::string::String
impl nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::clone(&self) -> nika_types::hash::ContentDigest
impl core::cmp::Eq for nika_types::hash::ContentDigest
impl core::cmp::PartialEq for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::eq(&self, other: &nika_types::hash::ContentDigest) -> bool
impl core::fmt::Debug for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::hash::ContentDigest
impl serde_core::ser::Serialize for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::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_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::hash::ContentDigest where U: core::convert::From<T>
pub fn nika_types::hash::ContentDigest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::ContentDigest where U: core::convert::Into<T>
pub type nika_types::hash::ContentDigest::Error = core::convert::Infallible
pub fn nika_types::hash::ContentDigest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::ContentDigest where U: core::convert::TryFrom<T>
pub type nika_types::hash::ContentDigest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::ContentDigest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::ContentDigest where T: core::clone::Clone
pub type nika_types::hash::ContentDigest::Owned = T
pub fn nika_types::hash::ContentDigest::clone_into(&self, target: &mut T)
pub fn nika_types::hash::ContentDigest::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::ContentDigest where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::ContentDigest where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::ContentDigest where T: ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::ContentDigest where T: ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::ContentDigest where T: core::clone::Clone
pub unsafe fn nika_types::hash::ContentDigest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::ContentDigest where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::id
#[non_exhaustive] pub struct nika_types::id::CorrelationId
pub nika_types::id::CorrelationId::uuid: uuid::Uuid
impl nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::generate() -> Self
pub fn nika_types::id::CorrelationId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::CorrelationId::nil() -> Self
impl core::clone::Clone for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::clone(&self) -> nika_types::id::CorrelationId
impl core::cmp::Eq for nika_types::id::CorrelationId
impl core::cmp::PartialEq for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::eq(&self, other: &nika_types::id::CorrelationId) -> bool
impl core::fmt::Debug for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::CorrelationId
impl core::marker::StructuralPartialEq for nika_types::id::CorrelationId
impl serde_core::ser::Serialize for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::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_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::CorrelationId where U: core::convert::From<T>
pub fn nika_types::id::CorrelationId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::CorrelationId where U: core::convert::Into<T>
pub type nika_types::id::CorrelationId::Error = core::convert::Infallible
pub fn nika_types::id::CorrelationId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::CorrelationId where U: core::convert::TryFrom<T>
pub type nika_types::id::CorrelationId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::CorrelationId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::CorrelationId where T: core::clone::Clone
pub type nika_types::id::CorrelationId::Owned = T
pub fn nika_types::id::CorrelationId::clone_into(&self, target: &mut T)
pub fn nika_types::id::CorrelationId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::CorrelationId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::CorrelationId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::CorrelationId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::CorrelationId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::CorrelationId where T: ?core::marker::Sized
pub fn nika_types::id::CorrelationId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::CorrelationId where T: ?core::marker::Sized
pub fn nika_types::id::CorrelationId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::CorrelationId where T: core::clone::Clone
pub unsafe fn nika_types::id::CorrelationId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::CorrelationId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::EventId
pub nika_types::id::EventId::uuid: uuid::Uuid
impl nika_types::id::EventId
pub fn nika_types::id::EventId::generate() -> Self
pub fn nika_types::id::EventId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::EventId::nil() -> Self
impl core::clone::Clone for nika_types::id::EventId
pub fn nika_types::id::EventId::clone(&self) -> nika_types::id::EventId
impl core::cmp::Eq for nika_types::id::EventId
impl core::cmp::PartialEq for nika_types::id::EventId
pub fn nika_types::id::EventId::eq(&self, other: &nika_types::id::EventId) -> bool
impl core::fmt::Debug for nika_types::id::EventId
pub fn nika_types::id::EventId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::EventId
pub fn nika_types::id::EventId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::EventId
pub fn nika_types::id::EventId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::EventId
impl core::marker::StructuralPartialEq for nika_types::id::EventId
impl serde_core::ser::Serialize for nika_types::id::EventId
pub fn nika_types::id::EventId::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_types::id::EventId
pub fn nika_types::id::EventId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::EventId where U: core::convert::From<T>
pub fn nika_types::id::EventId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::EventId where U: core::convert::Into<T>
pub type nika_types::id::EventId::Error = core::convert::Infallible
pub fn nika_types::id::EventId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::EventId where U: core::convert::TryFrom<T>
pub type nika_types::id::EventId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::EventId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::EventId where T: core::clone::Clone
pub type nika_types::id::EventId::Owned = T
pub fn nika_types::id::EventId::clone_into(&self, target: &mut T)
pub fn nika_types::id::EventId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::EventId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::EventId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::EventId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::EventId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::EventId where T: ?core::marker::Sized
pub fn nika_types::id::EventId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::EventId where T: ?core::marker::Sized
pub fn nika_types::id::EventId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::EventId where T: core::clone::Clone
pub unsafe fn nika_types::id::EventId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::EventId
pub fn nika_types::id::EventId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::EventId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::ModelId
impl nika_types::id::ModelId
pub fn nika_types::id::ModelId::as_str(&self) -> &str
pub fn nika_types::id::ModelId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::ModelId
pub fn nika_types::id::ModelId::clone(&self) -> nika_types::id::ModelId
impl core::cmp::Eq for nika_types::id::ModelId
impl core::cmp::PartialEq for nika_types::id::ModelId
pub fn nika_types::id::ModelId::eq(&self, other: &nika_types::id::ModelId) -> bool
impl core::fmt::Debug for nika_types::id::ModelId
pub fn nika_types::id::ModelId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::ModelId
pub fn nika_types::id::ModelId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::ModelId
pub fn nika_types::id::ModelId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::ModelId
impl serde_core::ser::Serialize for nika_types::id::ModelId
pub fn nika_types::id::ModelId::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_types::id::ModelId
pub fn nika_types::id::ModelId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::ModelId where U: core::convert::From<T>
pub fn nika_types::id::ModelId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::ModelId where U: core::convert::Into<T>
pub type nika_types::id::ModelId::Error = core::convert::Infallible
pub fn nika_types::id::ModelId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::ModelId where U: core::convert::TryFrom<T>
pub type nika_types::id::ModelId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::ModelId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::ModelId where T: core::clone::Clone
pub type nika_types::id::ModelId::Owned = T
pub fn nika_types::id::ModelId::clone_into(&self, target: &mut T)
pub fn nika_types::id::ModelId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::ModelId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::ModelId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::ModelId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::ModelId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::ModelId where T: ?core::marker::Sized
pub fn nika_types::id::ModelId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::ModelId where T: ?core::marker::Sized
pub fn nika_types::id::ModelId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::ModelId where T: core::clone::Clone
pub unsafe fn nika_types::id::ModelId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::ModelId
pub fn nika_types::id::ModelId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::ModelId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::ProviderId
impl nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::as_str(&self) -> &str
pub fn nika_types::id::ProviderId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::clone(&self) -> nika_types::id::ProviderId
impl core::cmp::Eq for nika_types::id::ProviderId
impl core::cmp::PartialEq for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::eq(&self, other: &nika_types::id::ProviderId) -> bool
impl core::fmt::Debug for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::ProviderId
impl serde_core::ser::Serialize for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::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_types::id::ProviderId
pub fn nika_types::id::ProviderId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::ProviderId where U: core::convert::From<T>
pub fn nika_types::id::ProviderId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::ProviderId where U: core::convert::Into<T>
pub type nika_types::id::ProviderId::Error = core::convert::Infallible
pub fn nika_types::id::ProviderId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::ProviderId where U: core::convert::TryFrom<T>
pub type nika_types::id::ProviderId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::ProviderId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::ProviderId where T: core::clone::Clone
pub type nika_types::id::ProviderId::Owned = T
pub fn nika_types::id::ProviderId::clone_into(&self, target: &mut T)
pub fn nika_types::id::ProviderId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::ProviderId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::ProviderId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::ProviderId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::ProviderId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::ProviderId where T: ?core::marker::Sized
pub fn nika_types::id::ProviderId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::ProviderId where T: ?core::marker::Sized
pub fn nika_types::id::ProviderId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::ProviderId where T: core::clone::Clone
pub unsafe fn nika_types::id::ProviderId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::ProviderId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::RunId
pub nika_types::id::RunId::uuid: uuid::Uuid
impl nika_types::id::RunId
pub fn nika_types::id::RunId::from_bytes(bytes: [u8; 16]) -> Self
pub fn nika_types::id::RunId::generate() -> Self
pub fn nika_types::id::RunId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::RunId::nil() -> Self
impl core::clone::Clone for nika_types::id::RunId
pub fn nika_types::id::RunId::clone(&self) -> nika_types::id::RunId
impl core::cmp::Eq for nika_types::id::RunId
impl core::cmp::PartialEq for nika_types::id::RunId
pub fn nika_types::id::RunId::eq(&self, other: &nika_types::id::RunId) -> bool
impl core::fmt::Debug for nika_types::id::RunId
pub fn nika_types::id::RunId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::RunId
pub fn nika_types::id::RunId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::RunId
pub fn nika_types::id::RunId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::RunId
impl core::marker::StructuralPartialEq for nika_types::id::RunId
impl serde_core::ser::Serialize for nika_types::id::RunId
pub fn nika_types::id::RunId::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_types::id::RunId
pub fn nika_types::id::RunId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::RunId where U: core::convert::From<T>
pub fn nika_types::id::RunId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::RunId where U: core::convert::Into<T>
pub type nika_types::id::RunId::Error = core::convert::Infallible
pub fn nika_types::id::RunId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::RunId where U: core::convert::TryFrom<T>
pub type nika_types::id::RunId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::RunId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::RunId where T: core::clone::Clone
pub type nika_types::id::RunId::Owned = T
pub fn nika_types::id::RunId::clone_into(&self, target: &mut T)
pub fn nika_types::id::RunId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::RunId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::RunId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::RunId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::RunId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::RunId where T: ?core::marker::Sized
pub fn nika_types::id::RunId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::RunId where T: ?core::marker::Sized
pub fn nika_types::id::RunId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::RunId where T: core::clone::Clone
pub unsafe fn nika_types::id::RunId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::RunId
pub fn nika_types::id::RunId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::RunId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::SpanId
pub nika_types::id::SpanId::bytes: [u8; 8]
impl nika_types::id::SpanId
pub fn nika_types::id::SpanId::is_nil(&self) -> bool
pub fn nika_types::id::SpanId::new(bytes: [u8; 8]) -> Self
pub fn nika_types::id::SpanId::nil() -> Self
impl core::clone::Clone for nika_types::id::SpanId
pub fn nika_types::id::SpanId::clone(&self) -> nika_types::id::SpanId
impl core::cmp::Eq for nika_types::id::SpanId
impl core::cmp::PartialEq for nika_types::id::SpanId
pub fn nika_types::id::SpanId::eq(&self, other: &nika_types::id::SpanId) -> bool
impl core::fmt::Debug for nika_types::id::SpanId
pub fn nika_types::id::SpanId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::SpanId
pub fn nika_types::id::SpanId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::SpanId
pub fn nika_types::id::SpanId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::SpanId
impl core::marker::StructuralPartialEq for nika_types::id::SpanId
impl serde_core::ser::Serialize for nika_types::id::SpanId
pub fn nika_types::id::SpanId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::id::SpanId
pub fn nika_types::id::SpanId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::id::SpanId where U: core::convert::From<T>
pub fn nika_types::id::SpanId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::SpanId where U: core::convert::Into<T>
pub type nika_types::id::SpanId::Error = core::convert::Infallible
pub fn nika_types::id::SpanId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::SpanId where U: core::convert::TryFrom<T>
pub type nika_types::id::SpanId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::SpanId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::SpanId where T: core::clone::Clone
pub type nika_types::id::SpanId::Owned = T
pub fn nika_types::id::SpanId::clone_into(&self, target: &mut T)
pub fn nika_types::id::SpanId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::SpanId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::SpanId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::SpanId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::SpanId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::SpanId where T: ?core::marker::Sized
pub fn nika_types::id::SpanId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::SpanId where T: ?core::marker::Sized
pub fn nika_types::id::SpanId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::SpanId where T: core::clone::Clone
pub unsafe fn nika_types::id::SpanId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::SpanId
pub fn nika_types::id::SpanId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::SpanId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::TaskId
impl nika_types::id::TaskId
pub fn nika_types::id::TaskId::as_str(&self) -> &str
pub fn nika_types::id::TaskId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::TaskId
pub fn nika_types::id::TaskId::clone(&self) -> nika_types::id::TaskId
impl core::cmp::Eq for nika_types::id::TaskId
impl core::cmp::PartialEq for nika_types::id::TaskId
pub fn nika_types::id::TaskId::eq(&self, other: &nika_types::id::TaskId) -> bool
impl core::fmt::Debug for nika_types::id::TaskId
pub fn nika_types::id::TaskId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TaskId
pub fn nika_types::id::TaskId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TaskId
pub fn nika_types::id::TaskId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::TaskId
impl serde_core::ser::Serialize for nika_types::id::TaskId
pub fn nika_types::id::TaskId::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_types::id::TaskId
pub fn nika_types::id::TaskId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::TaskId where U: core::convert::From<T>
pub fn nika_types::id::TaskId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TaskId where U: core::convert::Into<T>
pub type nika_types::id::TaskId::Error = core::convert::Infallible
pub fn nika_types::id::TaskId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TaskId where U: core::convert::TryFrom<T>
pub type nika_types::id::TaskId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TaskId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TaskId where T: core::clone::Clone
pub type nika_types::id::TaskId::Owned = T
pub fn nika_types::id::TaskId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TaskId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TaskId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TaskId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TaskId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TaskId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TaskId where T: ?core::marker::Sized
pub fn nika_types::id::TaskId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TaskId where T: ?core::marker::Sized
pub fn nika_types::id::TaskId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TaskId where T: core::clone::Clone
pub unsafe fn nika_types::id::TaskId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TaskId
pub fn nika_types::id::TaskId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TaskId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::TenantId
impl nika_types::id::TenantId
pub const nika_types::id::TenantId::DEFAULT_VALUE: &'static str
pub fn nika_types::id::TenantId::default_tenant() -> Self
impl nika_types::id::TenantId
pub fn nika_types::id::TenantId::as_str(&self) -> &str
pub fn nika_types::id::TenantId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::TenantId
pub fn nika_types::id::TenantId::clone(&self) -> nika_types::id::TenantId
impl core::cmp::Eq for nika_types::id::TenantId
impl core::cmp::PartialEq for nika_types::id::TenantId
pub fn nika_types::id::TenantId::eq(&self, other: &nika_types::id::TenantId) -> bool
impl core::default::Default for nika_types::id::TenantId
pub fn nika_types::id::TenantId::default() -> Self
impl core::fmt::Debug for nika_types::id::TenantId
pub fn nika_types::id::TenantId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TenantId
pub fn nika_types::id::TenantId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TenantId
pub fn nika_types::id::TenantId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::TenantId
impl serde_core::ser::Serialize for nika_types::id::TenantId
pub fn nika_types::id::TenantId::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_types::id::TenantId
pub fn nika_types::id::TenantId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::TenantId where U: core::convert::From<T>
pub fn nika_types::id::TenantId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TenantId where U: core::convert::Into<T>
pub type nika_types::id::TenantId::Error = core::convert::Infallible
pub fn nika_types::id::TenantId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TenantId where U: core::convert::TryFrom<T>
pub type nika_types::id::TenantId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TenantId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TenantId where T: core::clone::Clone
pub type nika_types::id::TenantId::Owned = T
pub fn nika_types::id::TenantId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TenantId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TenantId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TenantId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TenantId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TenantId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TenantId where T: ?core::marker::Sized
pub fn nika_types::id::TenantId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TenantId where T: ?core::marker::Sized
pub fn nika_types::id::TenantId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TenantId where T: core::clone::Clone
pub unsafe fn nika_types::id::TenantId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TenantId
pub fn nika_types::id::TenantId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TenantId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::TraceId
pub nika_types::id::TraceId::bytes: [u8; 16]
impl nika_types::id::TraceId
pub fn nika_types::id::TraceId::is_nil(&self) -> bool
pub fn nika_types::id::TraceId::new(bytes: [u8; 16]) -> Self
pub fn nika_types::id::TraceId::nil() -> Self
impl core::clone::Clone for nika_types::id::TraceId
pub fn nika_types::id::TraceId::clone(&self) -> nika_types::id::TraceId
impl core::cmp::Eq for nika_types::id::TraceId
impl core::cmp::PartialEq for nika_types::id::TraceId
pub fn nika_types::id::TraceId::eq(&self, other: &nika_types::id::TraceId) -> bool
impl core::fmt::Debug for nika_types::id::TraceId
pub fn nika_types::id::TraceId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TraceId
pub fn nika_types::id::TraceId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TraceId
pub fn nika_types::id::TraceId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::TraceId
impl core::marker::StructuralPartialEq for nika_types::id::TraceId
impl serde_core::ser::Serialize for nika_types::id::TraceId
pub fn nika_types::id::TraceId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::id::TraceId
pub fn nika_types::id::TraceId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::id::TraceId where U: core::convert::From<T>
pub fn nika_types::id::TraceId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TraceId where U: core::convert::Into<T>
pub type nika_types::id::TraceId::Error = core::convert::Infallible
pub fn nika_types::id::TraceId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TraceId where U: core::convert::TryFrom<T>
pub type nika_types::id::TraceId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TraceId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TraceId where T: core::clone::Clone
pub type nika_types::id::TraceId::Owned = T
pub fn nika_types::id::TraceId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TraceId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TraceId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TraceId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TraceId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TraceId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TraceId where T: ?core::marker::Sized
pub fn nika_types::id::TraceId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TraceId where T: ?core::marker::Sized
pub fn nika_types::id::TraceId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TraceId where T: core::clone::Clone
pub unsafe fn nika_types::id::TraceId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TraceId
pub fn nika_types::id::TraceId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TraceId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::id::WorkflowId
impl nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::as_str(&self) -> &str
pub fn nika_types::id::WorkflowId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::clone(&self) -> nika_types::id::WorkflowId
impl core::cmp::Eq for nika_types::id::WorkflowId
impl core::cmp::PartialEq for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::eq(&self, other: &nika_types::id::WorkflowId) -> bool
impl core::fmt::Debug for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::WorkflowId
impl serde_core::ser::Serialize for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::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_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::WorkflowId where U: core::convert::From<T>
pub fn nika_types::id::WorkflowId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::WorkflowId where U: core::convert::Into<T>
pub type nika_types::id::WorkflowId::Error = core::convert::Infallible
pub fn nika_types::id::WorkflowId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::WorkflowId where U: core::convert::TryFrom<T>
pub type nika_types::id::WorkflowId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::WorkflowId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::WorkflowId where T: core::clone::Clone
pub type nika_types::id::WorkflowId::Owned = T
pub fn nika_types::id::WorkflowId::clone_into(&self, target: &mut T)
pub fn nika_types::id::WorkflowId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::WorkflowId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::WorkflowId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::WorkflowId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::WorkflowId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::WorkflowId where T: ?core::marker::Sized
pub fn nika_types::id::WorkflowId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::WorkflowId where T: ?core::marker::Sized
pub fn nika_types::id::WorkflowId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::WorkflowId where T: core::clone::Clone
pub unsafe fn nika_types::id::WorkflowId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::WorkflowId where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::memory
#[non_exhaustive] pub enum nika_types::memory::MemoryDirective
pub nika_types::memory::MemoryDirective::Auto
pub nika_types::memory::MemoryDirective::Disabled
pub nika_types::memory::MemoryDirective::Explicit
pub nika_types::memory::MemoryDirective::Explicit::recall: alloc::vec::Vec<alloc::string::String>
pub nika_types::memory::MemoryDirective::Explicit::remember: alloc::vec::Vec<alloc::string::String>
pub nika_types::memory::MemoryDirective::RecallOnly
pub nika_types::memory::MemoryDirective::RememberOnly
impl core::clone::Clone for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::clone(&self) -> nika_types::memory::MemoryDirective
impl core::default::Default for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::default() -> nika_types::memory::MemoryDirective
impl core::fmt::Debug for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::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_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryDirective where U: core::convert::From<T>
pub fn nika_types::memory::MemoryDirective::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryDirective where U: core::convert::Into<T>
pub type nika_types::memory::MemoryDirective::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryDirective::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryDirective where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryDirective::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryDirective::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryDirective where T: core::clone::Clone
pub type nika_types::memory::MemoryDirective::Owned = T
pub fn nika_types::memory::MemoryDirective::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryDirective::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryDirective where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryDirective where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryDirective where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryDirective where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryDirective::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryDirective where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::memory::MemoryLevel
pub nika_types::memory::MemoryLevel::Conceptual
pub nika_types::memory::MemoryLevel::Episodic
pub nika_types::memory::MemoryLevel::Procedural
pub nika_types::memory::MemoryLevel::Reflective
pub nika_types::memory::MemoryLevel::Semantic
pub nika_types::memory::MemoryLevel::Working
impl core::clone::Clone for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::clone(&self) -> nika_types::memory::MemoryLevel
impl core::cmp::Eq for nika_types::memory::MemoryLevel
impl core::cmp::PartialEq for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::eq(&self, other: &nika_types::memory::MemoryLevel) -> bool
impl core::fmt::Debug for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::MemoryLevel
impl core::marker::StructuralPartialEq for nika_types::memory::MemoryLevel
impl serde_core::ser::Serialize for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::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_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryLevel where U: core::convert::From<T>
pub fn nika_types::memory::MemoryLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryLevel where U: core::convert::Into<T>
pub type nika_types::memory::MemoryLevel::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryLevel where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryLevel where T: core::clone::Clone
pub type nika_types::memory::MemoryLevel::Owned = T
pub fn nika_types::memory::MemoryLevel::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryLevel::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryLevel where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryLevel where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryLevel where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryLevel where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryLevel where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::memory::DocId(pub u32)
impl nika_types::memory::DocId
pub const fn nika_types::memory::DocId::get(self) -> u32
pub const fn nika_types::memory::DocId::new(id: u32) -> Self
impl core::clone::Clone for nika_types::memory::DocId
pub fn nika_types::memory::DocId::clone(&self) -> nika_types::memory::DocId
impl core::cmp::Eq for nika_types::memory::DocId
impl core::cmp::Ord for nika_types::memory::DocId
pub fn nika_types::memory::DocId::cmp(&self, other: &nika_types::memory::DocId) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::memory::DocId
pub fn nika_types::memory::DocId::eq(&self, other: &nika_types::memory::DocId) -> bool
impl core::cmp::PartialOrd for nika_types::memory::DocId
pub fn nika_types::memory::DocId::partial_cmp(&self, other: &nika_types::memory::DocId) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::memory::DocId
pub fn nika_types::memory::DocId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::memory::DocId
pub fn nika_types::memory::DocId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::DocId
pub fn nika_types::memory::DocId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::DocId
impl core::marker::StructuralPartialEq for nika_types::memory::DocId
impl serde_core::ser::Serialize for nika_types::memory::DocId
pub fn nika_types::memory::DocId::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_types::memory::DocId
pub fn nika_types::memory::DocId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::DocId where U: core::convert::From<T>
pub fn nika_types::memory::DocId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::DocId where U: core::convert::Into<T>
pub type nika_types::memory::DocId::Error = core::convert::Infallible
pub fn nika_types::memory::DocId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::DocId where U: core::convert::TryFrom<T>
pub type nika_types::memory::DocId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::DocId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::DocId where T: core::clone::Clone
pub type nika_types::memory::DocId::Owned = T
pub fn nika_types::memory::DocId::clone_into(&self, target: &mut T)
pub fn nika_types::memory::DocId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::memory::DocId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::memory::DocId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::memory::DocId where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::DocId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::DocId where T: ?core::marker::Sized
pub fn nika_types::memory::DocId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::DocId where T: ?core::marker::Sized
pub fn nika_types::memory::DocId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::DocId where T: core::clone::Clone
pub unsafe fn nika_types::memory::DocId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::DocId
pub fn nika_types::memory::DocId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::DocId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::memory::MemoryFrameRef
pub nika_types::memory::MemoryFrameRef::id: nika_types::memory::MemoryId
pub nika_types::memory::MemoryFrameRef::level: nika_types::memory::MemoryLevel
pub nika_types::memory::MemoryFrameRef::summary: alloc::string::String
pub nika_types::memory::MemoryFrameRef::trust: nika_types::trust::TrustLevel
impl nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::new(id: nika_types::memory::MemoryId, level: nika_types::memory::MemoryLevel, summary: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::memory::MemoryFrameRef::with_trust(id: nika_types::memory::MemoryId, level: nika_types::memory::MemoryLevel, summary: impl core::convert::Into<alloc::string::String>, trust: nika_types::trust::TrustLevel) -> Self
impl core::clone::Clone for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::clone(&self) -> nika_types::memory::MemoryFrameRef
impl core::fmt::Debug for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::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_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryFrameRef where U: core::convert::From<T>
pub fn nika_types::memory::MemoryFrameRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryFrameRef where U: core::convert::Into<T>
pub type nika_types::memory::MemoryFrameRef::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryFrameRef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryFrameRef where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryFrameRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryFrameRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryFrameRef where T: core::clone::Clone
pub type nika_types::memory::MemoryFrameRef::Owned = T
pub fn nika_types::memory::MemoryFrameRef::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryFrameRef::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryFrameRef where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryFrameRef where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryFrameRef where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryFrameRef where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryFrameRef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryFrameRef where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::memory::MemoryId
impl nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::generate() -> Self
pub fn nika_types::memory::MemoryId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::memory::MemoryId::nil() -> Self
pub fn nika_types::memory::MemoryId::uuid(&self) -> uuid::Uuid
impl core::clone::Clone for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::clone(&self) -> nika_types::memory::MemoryId
impl core::cmp::Eq for nika_types::memory::MemoryId
impl core::cmp::PartialEq for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::eq(&self, other: &nika_types::memory::MemoryId) -> bool
impl core::fmt::Debug for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::MemoryId
impl core::marker::StructuralPartialEq for nika_types::memory::MemoryId
impl serde_core::ser::Serialize for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryId where U: core::convert::From<T>
pub fn nika_types::memory::MemoryId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryId where U: core::convert::Into<T>
pub type nika_types::memory::MemoryId::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryId where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryId where T: core::clone::Clone
pub type nika_types::memory::MemoryId::Owned = T
pub fn nika_types::memory::MemoryId::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::memory::MemoryId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::memory::MemoryId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::memory::MemoryId where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryId where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryId where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryId where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::memory::RankedDoc
pub nika_types::memory::RankedDoc::id: nika_types::memory::DocId
pub nika_types::memory::RankedDoc::score: nika_types::memory::Score
impl nika_types::memory::RankedDoc
pub const fn nika_types::memory::RankedDoc::new(id: nika_types::memory::DocId, score: nika_types::memory::Score) -> Self
impl core::clone::Clone for nika_types::memory::RankedDoc
pub fn nika_types::memory::RankedDoc::clone(&self) -> nika_types::memory::RankedDoc
impl core::cmp::PartialEq for nika_types::memory::RankedDoc
pub fn nika_types::memory::RankedDoc::eq(&self, other: &nika_types::memory::RankedDoc) -> bool
impl core::fmt::Debug for nika_types::memory::RankedDoc
pub fn nika_types::memory::RankedDoc::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_types::memory::RankedDoc
impl core::marker::StructuralPartialEq for nika_types::memory::RankedDoc
impl serde_core::ser::Serialize for nika_types::memory::RankedDoc
pub fn nika_types::memory::RankedDoc::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_types::memory::RankedDoc
pub fn nika_types::memory::RankedDoc::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::RankedDoc where U: core::convert::From<T>
pub fn nika_types::memory::RankedDoc::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::RankedDoc where U: core::convert::Into<T>
pub type nika_types::memory::RankedDoc::Error = core::convert::Infallible
pub fn nika_types::memory::RankedDoc::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::RankedDoc where U: core::convert::TryFrom<T>
pub type nika_types::memory::RankedDoc::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::RankedDoc::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::RankedDoc where T: core::clone::Clone
pub type nika_types::memory::RankedDoc::Owned = T
pub fn nika_types::memory::RankedDoc::clone_into(&self, target: &mut T)
pub fn nika_types::memory::RankedDoc::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::RankedDoc where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::RankedDoc::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::RankedDoc where T: ?core::marker::Sized
pub fn nika_types::memory::RankedDoc::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::RankedDoc where T: ?core::marker::Sized
pub fn nika_types::memory::RankedDoc::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::RankedDoc where T: core::clone::Clone
pub unsafe fn nika_types::memory::RankedDoc::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::RankedDoc
pub fn nika_types::memory::RankedDoc::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::RankedDoc where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::memory::Score(pub f64)
impl nika_types::memory::Score
pub const fn nika_types::memory::Score::get(self) -> f64
pub fn nika_types::memory::Score::is_finite(self) -> bool
pub const fn nika_types::memory::Score::new(value: f64) -> Self
pub const fn nika_types::memory::Score::zero() -> Self
impl core::clone::Clone for nika_types::memory::Score
pub fn nika_types::memory::Score::clone(&self) -> nika_types::memory::Score
impl core::cmp::PartialEq for nika_types::memory::Score
pub fn nika_types::memory::Score::eq(&self, other: &nika_types::memory::Score) -> bool
impl core::cmp::PartialOrd for nika_types::memory::Score
pub fn nika_types::memory::Score::partial_cmp(&self, other: &nika_types::memory::Score) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::memory::Score
pub fn nika_types::memory::Score::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::memory::Score
pub fn nika_types::memory::Score::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for nika_types::memory::Score
impl core::marker::StructuralPartialEq for nika_types::memory::Score
impl serde_core::ser::Serialize for nika_types::memory::Score
pub fn nika_types::memory::Score::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_types::memory::Score
pub fn nika_types::memory::Score::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::Score where U: core::convert::From<T>
pub fn nika_types::memory::Score::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::Score where U: core::convert::Into<T>
pub type nika_types::memory::Score::Error = core::convert::Infallible
pub fn nika_types::memory::Score::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::Score where U: core::convert::TryFrom<T>
pub type nika_types::memory::Score::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::Score::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::Score where T: core::clone::Clone
pub type nika_types::memory::Score::Owned = T
pub fn nika_types::memory::Score::clone_into(&self, target: &mut T)
pub fn nika_types::memory::Score::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::memory::Score where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::memory::Score::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::memory::Score where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::Score::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::Score where T: ?core::marker::Sized
pub fn nika_types::memory::Score::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::Score where T: ?core::marker::Sized
pub fn nika_types::memory::Score::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::Score where T: core::clone::Clone
pub unsafe fn nika_types::memory::Score::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::Score
pub fn nika_types::memory::Score::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::Score where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::prelude
#[non_exhaustive] pub enum nika_types::prelude::BudgetDirective
pub nika_types::prelude::BudgetDirective::Cost
pub nika_types::prelude::BudgetDirective::Cost::limit_nano_usd: i128
pub nika_types::prelude::BudgetDirective::Time
pub nika_types::prelude::BudgetDirective::Time::limit_ms: u64
pub nika_types::prelude::BudgetDirective::Tokens
pub nika_types::prelude::BudgetDirective::Tokens::limit: u64
pub nika_types::prelude::BudgetDirective::Unlimited
impl nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::cost(limit_nano_usd: i128) -> Self
pub fn nika_types::budget::BudgetDirective::is_unlimited(&self) -> bool
pub fn nika_types::budget::BudgetDirective::time_ms(limit_ms: u64) -> Self
pub fn nika_types::budget::BudgetDirective::tokens(limit: u64) -> Self
impl core::clone::Clone for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::clone(&self) -> nika_types::budget::BudgetDirective
impl core::cmp::Eq for nika_types::budget::BudgetDirective
impl core::cmp::PartialEq for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::eq(&self, other: &nika_types::budget::BudgetDirective) -> bool
impl core::default::Default for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::default() -> nika_types::budget::BudgetDirective
impl core::fmt::Debug for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::budget::BudgetDirective
impl serde_core::ser::Serialize for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::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_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::budget::BudgetDirective where U: core::convert::From<T>
pub fn nika_types::budget::BudgetDirective::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::budget::BudgetDirective where U: core::convert::Into<T>
pub type nika_types::budget::BudgetDirective::Error = core::convert::Infallible
pub fn nika_types::budget::BudgetDirective::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::budget::BudgetDirective where U: core::convert::TryFrom<T>
pub type nika_types::budget::BudgetDirective::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::budget::BudgetDirective::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::budget::BudgetDirective where T: core::clone::Clone
pub type nika_types::budget::BudgetDirective::Owned = T
pub fn nika_types::budget::BudgetDirective::clone_into(&self, target: &mut T)
pub fn nika_types::budget::BudgetDirective::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::budget::BudgetDirective where T: 'static + ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::budget::BudgetDirective where T: ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::budget::BudgetDirective where T: ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::budget::BudgetDirective where T: core::clone::Clone
pub unsafe fn nika_types::budget::BudgetDirective::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::budget::BudgetDirective where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::DistanceMetric
pub nika_types::prelude::DistanceMetric::Cosine
pub nika_types::prelude::DistanceMetric::DotProduct
pub nika_types::prelude::DistanceMetric::Euclidean
pub nika_types::prelude::DistanceMetric::Hamming
impl core::clone::Clone for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::clone(&self) -> nika_types::embedding::DistanceMetric
impl core::cmp::Eq for nika_types::embedding::DistanceMetric
impl core::cmp::PartialEq for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::eq(&self, other: &nika_types::embedding::DistanceMetric) -> bool
impl core::fmt::Debug for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::embedding::DistanceMetric
impl core::marker::StructuralPartialEq for nika_types::embedding::DistanceMetric
impl serde_core::ser::Serialize for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::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_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::DistanceMetric where U: core::convert::From<T>
pub fn nika_types::embedding::DistanceMetric::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::DistanceMetric where U: core::convert::Into<T>
pub type nika_types::embedding::DistanceMetric::Error = core::convert::Infallible
pub fn nika_types::embedding::DistanceMetric::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::DistanceMetric where U: core::convert::TryFrom<T>
pub type nika_types::embedding::DistanceMetric::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::DistanceMetric::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::DistanceMetric where T: core::clone::Clone
pub type nika_types::embedding::DistanceMetric::Owned = T
pub fn nika_types::embedding::DistanceMetric::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::DistanceMetric::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::DistanceMetric where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::DistanceMetric where T: ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::DistanceMetric where T: ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::DistanceMetric where T: core::clone::Clone
pub unsafe fn nika_types::embedding::DistanceMetric::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::DistanceMetric where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::EmbeddingDtype
pub nika_types::prelude::EmbeddingDtype::BF16
pub nika_types::prelude::EmbeddingDtype::Binary
pub nika_types::prelude::EmbeddingDtype::F16
pub nika_types::prelude::EmbeddingDtype::F32
pub nika_types::prelude::EmbeddingDtype::I8
impl core::clone::Clone for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::clone(&self) -> nika_types::embedding::EmbeddingDtype
impl core::cmp::Eq for nika_types::embedding::EmbeddingDtype
impl core::cmp::PartialEq for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::eq(&self, other: &nika_types::embedding::EmbeddingDtype) -> bool
impl core::fmt::Debug for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::embedding::EmbeddingDtype
impl core::marker::StructuralPartialEq for nika_types::embedding::EmbeddingDtype
impl serde_core::ser::Serialize for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::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_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::From<T>
pub fn nika_types::embedding::EmbeddingDtype::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::Into<T>
pub type nika_types::embedding::EmbeddingDtype::Error = core::convert::Infallible
pub fn nika_types::embedding::EmbeddingDtype::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::TryFrom<T>
pub type nika_types::embedding::EmbeddingDtype::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::EmbeddingDtype::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::EmbeddingDtype where T: core::clone::Clone
pub type nika_types::embedding::EmbeddingDtype::Owned = T
pub fn nika_types::embedding::EmbeddingDtype::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::EmbeddingDtype::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::EmbeddingDtype where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::EmbeddingDtype where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::EmbeddingDtype where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::EmbeddingDtype where T: core::clone::Clone
pub unsafe fn nika_types::embedding::EmbeddingDtype::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::EmbeddingDtype where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::ErrorCategory
pub nika_types::prelude::ErrorCategory::Budget
pub nika_types::prelude::ErrorCategory::Internal
pub nika_types::prelude::ErrorCategory::Permanent
pub nika_types::prelude::ErrorCategory::Policy
pub nika_types::prelude::ErrorCategory::ProviderFault
pub nika_types::prelude::ErrorCategory::RateLimit
pub nika_types::prelude::ErrorCategory::Transient
pub nika_types::prelude::ErrorCategory::UserFault
impl nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::is_retryable(&self) -> bool
impl core::clone::Clone for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::clone(&self) -> nika_types::retry::ErrorCategory
impl core::cmp::Eq for nika_types::retry::ErrorCategory
impl core::cmp::PartialEq for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::eq(&self, other: &nika_types::retry::ErrorCategory) -> bool
impl core::fmt::Debug for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::retry::ErrorCategory
impl core::marker::StructuralPartialEq for nika_types::retry::ErrorCategory
impl serde_core::ser::Serialize for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::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_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::retry::ErrorCategory where U: core::convert::From<T>
pub fn nika_types::retry::ErrorCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::retry::ErrorCategory where U: core::convert::Into<T>
pub type nika_types::retry::ErrorCategory::Error = core::convert::Infallible
pub fn nika_types::retry::ErrorCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::retry::ErrorCategory where U: core::convert::TryFrom<T>
pub type nika_types::retry::ErrorCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::retry::ErrorCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::retry::ErrorCategory where T: core::clone::Clone
pub type nika_types::retry::ErrorCategory::Owned = T
pub fn nika_types::retry::ErrorCategory::clone_into(&self, target: &mut T)
pub fn nika_types::retry::ErrorCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::retry::ErrorCategory where T: 'static + ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::retry::ErrorCategory where T: ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::retry::ErrorCategory where T: ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::retry::ErrorCategory where T: core::clone::Clone
pub unsafe fn nika_types::retry::ErrorCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::retry::ErrorCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::MemoryDirective
pub nika_types::prelude::MemoryDirective::Auto
pub nika_types::prelude::MemoryDirective::Disabled
pub nika_types::prelude::MemoryDirective::Explicit
pub nika_types::prelude::MemoryDirective::Explicit::recall: alloc::vec::Vec<alloc::string::String>
pub nika_types::prelude::MemoryDirective::Explicit::remember: alloc::vec::Vec<alloc::string::String>
pub nika_types::prelude::MemoryDirective::RecallOnly
pub nika_types::prelude::MemoryDirective::RememberOnly
impl core::clone::Clone for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::clone(&self) -> nika_types::memory::MemoryDirective
impl core::default::Default for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::default() -> nika_types::memory::MemoryDirective
impl core::fmt::Debug for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::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_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryDirective where U: core::convert::From<T>
pub fn nika_types::memory::MemoryDirective::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryDirective where U: core::convert::Into<T>
pub type nika_types::memory::MemoryDirective::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryDirective::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryDirective where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryDirective::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryDirective::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryDirective where T: core::clone::Clone
pub type nika_types::memory::MemoryDirective::Owned = T
pub fn nika_types::memory::MemoryDirective::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryDirective::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryDirective where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryDirective where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryDirective where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryDirective where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryDirective::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryDirective where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::MemoryLevel
pub nika_types::prelude::MemoryLevel::Conceptual
pub nika_types::prelude::MemoryLevel::Episodic
pub nika_types::prelude::MemoryLevel::Procedural
pub nika_types::prelude::MemoryLevel::Reflective
pub nika_types::prelude::MemoryLevel::Semantic
pub nika_types::prelude::MemoryLevel::Working
impl core::clone::Clone for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::clone(&self) -> nika_types::memory::MemoryLevel
impl core::cmp::Eq for nika_types::memory::MemoryLevel
impl core::cmp::PartialEq for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::eq(&self, other: &nika_types::memory::MemoryLevel) -> bool
impl core::fmt::Debug for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::MemoryLevel
impl core::marker::StructuralPartialEq for nika_types::memory::MemoryLevel
impl serde_core::ser::Serialize for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::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_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryLevel where U: core::convert::From<T>
pub fn nika_types::memory::MemoryLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryLevel where U: core::convert::Into<T>
pub type nika_types::memory::MemoryLevel::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryLevel where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryLevel where T: core::clone::Clone
pub type nika_types::memory::MemoryLevel::Owned = T
pub fn nika_types::memory::MemoryLevel::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryLevel::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryLevel where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryLevel where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryLevel where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryLevel where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryLevel where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::Role
pub nika_types::prelude::Role::Assistant
pub nika_types::prelude::Role::System
pub nika_types::prelude::Role::Tool
pub nika_types::prelude::Role::User
impl core::clone::Clone for nika_types::role::Role
pub fn nika_types::role::Role::clone(&self) -> nika_types::role::Role
impl core::cmp::Eq for nika_types::role::Role
impl core::cmp::PartialEq for nika_types::role::Role
pub fn nika_types::role::Role::eq(&self, other: &nika_types::role::Role) -> bool
impl core::fmt::Debug for nika_types::role::Role
pub fn nika_types::role::Role::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::role::Role
pub fn nika_types::role::Role::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::role::Role
impl core::marker::StructuralPartialEq for nika_types::role::Role
impl serde_core::ser::Serialize for nika_types::role::Role
pub fn nika_types::role::Role::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_types::role::Role
pub fn nika_types::role::Role::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::role::Role where U: core::convert::From<T>
pub fn nika_types::role::Role::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::role::Role where U: core::convert::Into<T>
pub type nika_types::role::Role::Error = core::convert::Infallible
pub fn nika_types::role::Role::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::role::Role where U: core::convert::TryFrom<T>
pub type nika_types::role::Role::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::role::Role::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::role::Role where T: core::clone::Clone
pub type nika_types::role::Role::Owned = T
pub fn nika_types::role::Role::clone_into(&self, target: &mut T)
pub fn nika_types::role::Role::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::role::Role where T: 'static + ?core::marker::Sized
pub fn nika_types::role::Role::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::role::Role where T: ?core::marker::Sized
pub fn nika_types::role::Role::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::role::Role where T: ?core::marker::Sized
pub fn nika_types::role::Role::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::role::Role where T: core::clone::Clone
pub unsafe fn nika_types::role::Role::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::role::Role
pub fn nika_types::role::Role::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::role::Role where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::prelude::Value
pub nika_types::prelude::Value::Bool(bool)
pub nika_types::prelude::Value::Float(f64)
pub nika_types::prelude::Value::Int(i64)
pub nika_types::prelude::Value::String(alloc::string::String)
impl nika_types::resource::Value
pub fn nika_types::resource::Value::bool(v: bool) -> Self
pub fn nika_types::resource::Value::float(v: f64) -> Self
pub fn nika_types::resource::Value::int(v: i64) -> Self
pub fn nika_types::resource::Value::string(v: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::resource::Value
pub fn nika_types::resource::Value::clone(&self) -> nika_types::resource::Value
impl core::cmp::PartialEq for nika_types::resource::Value
pub fn nika_types::resource::Value::eq(&self, other: &nika_types::resource::Value) -> bool
impl core::fmt::Debug for nika_types::resource::Value
pub fn nika_types::resource::Value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::Value
impl serde_core::ser::Serialize for nika_types::resource::Value
pub fn nika_types::resource::Value::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_types::resource::Value
pub fn nika_types::resource::Value::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::Value where U: core::convert::From<T>
pub fn nika_types::resource::Value::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::Value where U: core::convert::Into<T>
pub type nika_types::resource::Value::Error = core::convert::Infallible
pub fn nika_types::resource::Value::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::Value where U: core::convert::TryFrom<T>
pub type nika_types::resource::Value::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::Value::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::Value where T: core::clone::Clone
pub type nika_types::resource::Value::Owned = T
pub fn nika_types::resource::Value::clone_into(&self, target: &mut T)
pub fn nika_types::resource::Value::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::Value where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::Value::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::Value where T: ?core::marker::Sized
pub fn nika_types::resource::Value::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::Value where T: ?core::marker::Sized
pub fn nika_types::resource::Value::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::Value where T: core::clone::Clone
pub unsafe fn nika_types::resource::Value::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::Value
pub fn nika_types::resource::Value::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::Value where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::AgentCheckpoint
pub nika_types::prelude::AgentCheckpoint::context: serde_json::value::Value
pub nika_types::prelude::AgentCheckpoint::cost: core::option::Option<nika_types::cost::Cost>
pub nika_types::prelude::AgentCheckpoint::cost_usd: core::option::Option<f64>
pub nika_types::prelude::AgentCheckpoint::messages: alloc::vec::Vec<nika_types::checkpoint::CheckpointMessage>
pub nika_types::prelude::AgentCheckpoint::model: alloc::string::String
pub nika_types::prelude::AgentCheckpoint::provider: alloc::string::String
pub nika_types::prelude::AgentCheckpoint::session_id: alloc::string::String
pub nika_types::prelude::AgentCheckpoint::task_id: core::option::Option<nika_types::id::TaskId>
pub nika_types::prelude::AgentCheckpoint::tool_records: alloc::vec::Vec<nika_types::checkpoint::ToolCallRecord>
pub nika_types::prelude::AgentCheckpoint::total_tokens: u64
pub nika_types::prelude::AgentCheckpoint::turn_count: u32
pub nika_types::prelude::AgentCheckpoint::version: u32
impl nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::new(session_id: impl core::convert::Into<alloc::string::String>, provider: impl core::convert::Into<alloc::string::String>, model: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::clone(&self) -> nika_types::checkpoint::AgentCheckpoint
impl core::fmt::Debug for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::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_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::From<T>
pub fn nika_types::checkpoint::AgentCheckpoint::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::Into<T>
pub type nika_types::checkpoint::AgentCheckpoint::Error = core::convert::Infallible
pub fn nika_types::checkpoint::AgentCheckpoint::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::AgentCheckpoint::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::AgentCheckpoint::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::AgentCheckpoint where T: core::clone::Clone
pub type nika_types::checkpoint::AgentCheckpoint::Owned = T
pub fn nika_types::checkpoint::AgentCheckpoint::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::AgentCheckpoint::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::AgentCheckpoint where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::AgentCheckpoint where T: ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::AgentCheckpoint where T: ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::AgentCheckpoint where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::AgentCheckpoint::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::AgentCheckpoint where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::Baggage
pub nika_types::prelude::Baggage::entries: alloc::vec::Vec<nika_types::baggage::BaggageEntry>
impl nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::get(&self, key: &str) -> core::option::Option<&nika_types::baggage::BaggageEntry>
pub fn nika_types::baggage::Baggage::insert(&mut self, key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>) -> bool
pub fn nika_types::baggage::Baggage::is_empty(&self) -> bool
pub fn nika_types::baggage::Baggage::len(&self) -> usize
pub fn nika_types::baggage::Baggage::new() -> Self
impl core::clone::Clone for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::clone(&self) -> nika_types::baggage::Baggage
impl core::cmp::Eq for nika_types::baggage::Baggage
impl core::cmp::PartialEq for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::eq(&self, other: &nika_types::baggage::Baggage) -> bool
impl core::default::Default for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::default() -> nika_types::baggage::Baggage
impl core::fmt::Debug for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::baggage::Baggage
impl serde_core::ser::Serialize for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::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_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::baggage::Baggage where U: core::convert::From<T>
pub fn nika_types::baggage::Baggage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::baggage::Baggage where U: core::convert::Into<T>
pub type nika_types::baggage::Baggage::Error = core::convert::Infallible
pub fn nika_types::baggage::Baggage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::baggage::Baggage where U: core::convert::TryFrom<T>
pub type nika_types::baggage::Baggage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::baggage::Baggage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::baggage::Baggage where T: core::clone::Clone
pub type nika_types::baggage::Baggage::Owned = T
pub fn nika_types::baggage::Baggage::clone_into(&self, target: &mut T)
pub fn nika_types::baggage::Baggage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::baggage::Baggage where T: 'static + ?core::marker::Sized
pub fn nika_types::baggage::Baggage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::baggage::Baggage where T: ?core::marker::Sized
pub fn nika_types::baggage::Baggage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::baggage::Baggage where T: ?core::marker::Sized
pub fn nika_types::baggage::Baggage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::baggage::Baggage where T: core::clone::Clone
pub unsafe fn nika_types::baggage::Baggage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::baggage::Baggage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::Blake3Hash
pub nika_types::prelude::Blake3Hash::bytes: [u8; 32]
impl nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::new(bytes: [u8; 32]) -> Self
pub fn nika_types::hash::Blake3Hash::zero() -> Self
impl core::clone::Clone for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::clone(&self) -> nika_types::hash::Blake3Hash
impl core::cmp::Eq for nika_types::hash::Blake3Hash
impl core::cmp::PartialEq for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::eq(&self, other: &nika_types::hash::Blake3Hash) -> bool
impl core::fmt::Debug for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::hash::Blake3Hash
impl core::marker::StructuralPartialEq for nika_types::hash::Blake3Hash
impl serde_core::ser::Serialize for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::hash::Blake3Hash where U: core::convert::From<T>
pub fn nika_types::hash::Blake3Hash::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::Blake3Hash where U: core::convert::Into<T>
pub type nika_types::hash::Blake3Hash::Error = core::convert::Infallible
pub fn nika_types::hash::Blake3Hash::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::Blake3Hash where U: core::convert::TryFrom<T>
pub type nika_types::hash::Blake3Hash::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::Blake3Hash::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::Blake3Hash where T: core::clone::Clone
pub type nika_types::hash::Blake3Hash::Owned = T
pub fn nika_types::hash::Blake3Hash::clone_into(&self, target: &mut T)
pub fn nika_types::hash::Blake3Hash::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::Blake3Hash where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::Blake3Hash where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::Blake3Hash where T: ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::Blake3Hash where T: ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::Blake3Hash where T: core::clone::Clone
pub unsafe fn nika_types::hash::Blake3Hash::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::Blake3Hash where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::BlobRef
pub nika_types::prelude::BlobRef::value: alloc::string::String
impl nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::clone(&self) -> nika_types::hash::BlobRef
impl core::cmp::Eq for nika_types::hash::BlobRef
impl core::cmp::PartialEq for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::eq(&self, other: &nika_types::hash::BlobRef) -> bool
impl core::fmt::Debug for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::hash::BlobRef
impl serde_core::ser::Serialize for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::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_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::hash::BlobRef where U: core::convert::From<T>
pub fn nika_types::hash::BlobRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::BlobRef where U: core::convert::Into<T>
pub type nika_types::hash::BlobRef::Error = core::convert::Infallible
pub fn nika_types::hash::BlobRef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::BlobRef where U: core::convert::TryFrom<T>
pub type nika_types::hash::BlobRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::BlobRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::BlobRef where T: core::clone::Clone
pub type nika_types::hash::BlobRef::Owned = T
pub fn nika_types::hash::BlobRef::clone_into(&self, target: &mut T)
pub fn nika_types::hash::BlobRef::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::BlobRef where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::BlobRef::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::BlobRef where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::BlobRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::BlobRef where T: ?core::marker::Sized
pub fn nika_types::hash::BlobRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::BlobRef where T: ?core::marker::Sized
pub fn nika_types::hash::BlobRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::BlobRef where T: core::clone::Clone
pub unsafe fn nika_types::hash::BlobRef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::BlobRef where T: for<'de> serde_core::de::Deserialize<'de>
pub struct nika_types::prelude::CancelCtx
impl nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::cancel(&self)
pub fn nika_types::cancel::CancelCtx::is_cancelled(&self) -> bool
pub fn nika_types::cancel::CancelCtx::new() -> Self
impl core::clone::Clone for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::clone(&self) -> nika_types::cancel::CancelCtx
impl core::default::Default for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::default() -> Self
impl core::fmt::Debug for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, U> core::convert::Into<U> for nika_types::cancel::CancelCtx where U: core::convert::From<T>
pub fn nika_types::cancel::CancelCtx::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::cancel::CancelCtx where U: core::convert::Into<T>
pub type nika_types::cancel::CancelCtx::Error = core::convert::Infallible
pub fn nika_types::cancel::CancelCtx::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::cancel::CancelCtx where U: core::convert::TryFrom<T>
pub type nika_types::cancel::CancelCtx::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::cancel::CancelCtx::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::cancel::CancelCtx where T: core::clone::Clone
pub type nika_types::cancel::CancelCtx::Owned = T
pub fn nika_types::cancel::CancelCtx::clone_into(&self, target: &mut T)
pub fn nika_types::cancel::CancelCtx::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::cancel::CancelCtx where T: 'static + ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::cancel::CancelCtx where T: ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::cancel::CancelCtx where T: ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::cancel::CancelCtx where T: core::clone::Clone
pub unsafe fn nika_types::cancel::CancelCtx::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::from(t: T) -> T
#[non_exhaustive] pub struct nika_types::prelude::CheckpointMessage
pub nika_types::prelude::CheckpointMessage::content: alloc::string::String
pub nika_types::prelude::CheckpointMessage::role: nika_types::role::Role
impl nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::new(role: nika_types::role::Role, content: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::clone(&self) -> nika_types::checkpoint::CheckpointMessage
impl core::fmt::Debug for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::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_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::From<T>
pub fn nika_types::checkpoint::CheckpointMessage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::Into<T>
pub type nika_types::checkpoint::CheckpointMessage::Error = core::convert::Infallible
pub fn nika_types::checkpoint::CheckpointMessage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::CheckpointMessage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::CheckpointMessage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::CheckpointMessage where T: core::clone::Clone
pub type nika_types::checkpoint::CheckpointMessage::Owned = T
pub fn nika_types::checkpoint::CheckpointMessage::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::CheckpointMessage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::CheckpointMessage where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::CheckpointMessage where T: ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::CheckpointMessage where T: ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::CheckpointMessage where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::CheckpointMessage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::CheckpointMessage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::CompressionPolicy
pub nika_types::prelude::CompressionPolicy::compress_tool_results: bool
pub nika_types::prelude::CompressionPolicy::preserve_recent: u32
pub nika_types::prelude::CompressionPolicy::token_threshold: u64
impl nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::new() -> Self
impl core::clone::Clone for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::clone(&self) -> nika_types::compression::CompressionPolicy
impl core::default::Default for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::default() -> Self
impl core::fmt::Debug for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, U> core::convert::Into<U> for nika_types::compression::CompressionPolicy where U: core::convert::From<T>
pub fn nika_types::compression::CompressionPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::compression::CompressionPolicy where U: core::convert::Into<T>
pub type nika_types::compression::CompressionPolicy::Error = core::convert::Infallible
pub fn nika_types::compression::CompressionPolicy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::compression::CompressionPolicy where U: core::convert::TryFrom<T>
pub type nika_types::compression::CompressionPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::compression::CompressionPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::compression::CompressionPolicy where T: core::clone::Clone
pub type nika_types::compression::CompressionPolicy::Owned = T
pub fn nika_types::compression::CompressionPolicy::clone_into(&self, target: &mut T)
pub fn nika_types::compression::CompressionPolicy::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::compression::CompressionPolicy where T: 'static + ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::compression::CompressionPolicy where T: ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::compression::CompressionPolicy where T: ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::compression::CompressionPolicy where T: core::clone::Clone
pub unsafe fn nika_types::compression::CompressionPolicy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::from(t: T) -> T
#[non_exhaustive] pub struct nika_types::prelude::ContentDigest
pub nika_types::prelude::ContentDigest::value: alloc::string::String
impl nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::clone(&self) -> nika_types::hash::ContentDigest
impl core::cmp::Eq for nika_types::hash::ContentDigest
impl core::cmp::PartialEq for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::eq(&self, other: &nika_types::hash::ContentDigest) -> bool
impl core::fmt::Debug for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::hash::ContentDigest
impl serde_core::ser::Serialize for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::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_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::hash::ContentDigest where U: core::convert::From<T>
pub fn nika_types::hash::ContentDigest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::ContentDigest where U: core::convert::Into<T>
pub type nika_types::hash::ContentDigest::Error = core::convert::Infallible
pub fn nika_types::hash::ContentDigest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::ContentDigest where U: core::convert::TryFrom<T>
pub type nika_types::hash::ContentDigest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::ContentDigest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::ContentDigest where T: core::clone::Clone
pub type nika_types::hash::ContentDigest::Owned = T
pub fn nika_types::hash::ContentDigest::clone_into(&self, target: &mut T)
pub fn nika_types::hash::ContentDigest::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::ContentDigest where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::ContentDigest where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::ContentDigest where T: ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::ContentDigest where T: ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::ContentDigest where T: core::clone::Clone
pub unsafe fn nika_types::hash::ContentDigest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::ContentDigest where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::CorrelationId
pub nika_types::prelude::CorrelationId::uuid: uuid::Uuid
impl nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::generate() -> Self
pub fn nika_types::id::CorrelationId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::CorrelationId::nil() -> Self
impl core::clone::Clone for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::clone(&self) -> nika_types::id::CorrelationId
impl core::cmp::Eq for nika_types::id::CorrelationId
impl core::cmp::PartialEq for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::eq(&self, other: &nika_types::id::CorrelationId) -> bool
impl core::fmt::Debug for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::CorrelationId
impl core::marker::StructuralPartialEq for nika_types::id::CorrelationId
impl serde_core::ser::Serialize for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::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_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::CorrelationId where U: core::convert::From<T>
pub fn nika_types::id::CorrelationId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::CorrelationId where U: core::convert::Into<T>
pub type nika_types::id::CorrelationId::Error = core::convert::Infallible
pub fn nika_types::id::CorrelationId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::CorrelationId where U: core::convert::TryFrom<T>
pub type nika_types::id::CorrelationId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::CorrelationId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::CorrelationId where T: core::clone::Clone
pub type nika_types::id::CorrelationId::Owned = T
pub fn nika_types::id::CorrelationId::clone_into(&self, target: &mut T)
pub fn nika_types::id::CorrelationId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::CorrelationId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::CorrelationId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::CorrelationId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::CorrelationId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::CorrelationId where T: ?core::marker::Sized
pub fn nika_types::id::CorrelationId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::CorrelationId where T: ?core::marker::Sized
pub fn nika_types::id::CorrelationId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::CorrelationId where T: core::clone::Clone
pub unsafe fn nika_types::id::CorrelationId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::CorrelationId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::Cost
pub nika_types::prelude::Cost::nano_usd: i128
impl nika_types::cost::Cost
pub fn nika_types::cost::Cost::checked_add(self, rhs: Self) -> core::option::Option<Self>
pub fn nika_types::cost::Cost::checked_sub(self, rhs: Self) -> core::option::Option<Self>
pub fn nika_types::cost::Cost::from_micro_usd(micro: i64) -> Self
pub fn nika_types::cost::Cost::from_milli_usd(milli: i64) -> Self
pub const fn nika_types::cost::Cost::is_zero(&self) -> bool
pub const fn nika_types::cost::Cost::new(nano_usd: i128) -> Self
pub fn nika_types::cost::Cost::saturating_mul(self, factor: u64) -> Self
pub fn nika_types::cost::Cost::to_usd_f64(self) -> f64
pub const fn nika_types::cost::Cost::zero() -> Self
impl core::clone::Clone for nika_types::cost::Cost
pub fn nika_types::cost::Cost::clone(&self) -> nika_types::cost::Cost
impl core::cmp::Eq for nika_types::cost::Cost
impl core::cmp::Ord for nika_types::cost::Cost
pub fn nika_types::cost::Cost::cmp(&self, other: &nika_types::cost::Cost) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::cost::Cost
pub fn nika_types::cost::Cost::eq(&self, other: &nika_types::cost::Cost) -> bool
impl core::cmp::PartialOrd for nika_types::cost::Cost
pub fn nika_types::cost::Cost::partial_cmp(&self, other: &nika_types::cost::Cost) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for nika_types::cost::Cost
pub fn nika_types::cost::Cost::default() -> Self
impl core::fmt::Debug for nika_types::cost::Cost
pub fn nika_types::cost::Cost::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::cost::Cost
pub fn nika_types::cost::Cost::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::cost::Cost
pub fn nika_types::cost::Cost::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::cost::Cost
impl core::marker::StructuralPartialEq for nika_types::cost::Cost
impl core::ops::arith::Add for nika_types::cost::Cost
pub type nika_types::cost::Cost::Output = nika_types::cost::Cost
pub fn nika_types::cost::Cost::add(self, rhs: Self) -> Self
impl core::ops::arith::Sub for nika_types::cost::Cost
pub type nika_types::cost::Cost::Output = nika_types::cost::Cost
pub fn nika_types::cost::Cost::sub(self, rhs: Self) -> Self
impl serde_core::ser::Serialize for nika_types::cost::Cost
pub fn nika_types::cost::Cost::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_types::cost::Cost
pub fn nika_types::cost::Cost::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::cost::Cost where U: core::convert::From<T>
pub fn nika_types::cost::Cost::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::cost::Cost where U: core::convert::Into<T>
pub type nika_types::cost::Cost::Error = core::convert::Infallible
pub fn nika_types::cost::Cost::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::cost::Cost where U: core::convert::TryFrom<T>
pub type nika_types::cost::Cost::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::cost::Cost::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::cost::Cost where T: core::clone::Clone
pub type nika_types::cost::Cost::Owned = T
pub fn nika_types::cost::Cost::clone_into(&self, target: &mut T)
pub fn nika_types::cost::Cost::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::cost::Cost where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::cost::Cost::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::cost::Cost where T: 'static + ?core::marker::Sized
pub fn nika_types::cost::Cost::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::cost::Cost where T: ?core::marker::Sized
pub fn nika_types::cost::Cost::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::cost::Cost where T: ?core::marker::Sized
pub fn nika_types::cost::Cost::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::cost::Cost where T: core::clone::Clone
pub unsafe fn nika_types::cost::Cost::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::cost::Cost
pub fn nika_types::cost::Cost::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::cost::Cost where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::EmbeddingSpec
pub nika_types::prelude::EmbeddingSpec::dim: u16
pub nika_types::prelude::EmbeddingSpec::dtype: nika_types::embedding::EmbeddingDtype
pub nika_types::prelude::EmbeddingSpec::metric: nika_types::embedding::DistanceMetric
pub nika_types::prelude::EmbeddingSpec::model_id: core::option::Option<alloc::string::String>
impl nika_types::embedding::EmbeddingSpec
pub const fn nika_types::embedding::EmbeddingSpec::new(dim: u16, dtype: nika_types::embedding::EmbeddingDtype, metric: nika_types::embedding::DistanceMetric) -> Self
pub fn nika_types::embedding::EmbeddingSpec::with_model(dim: u16, dtype: nika_types::embedding::EmbeddingDtype, metric: nika_types::embedding::DistanceMetric, model_id: alloc::string::String) -> Self
impl core::clone::Clone for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::clone(&self) -> nika_types::embedding::EmbeddingSpec
impl core::cmp::Eq for nika_types::embedding::EmbeddingSpec
impl core::cmp::PartialEq for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::eq(&self, other: &nika_types::embedding::EmbeddingSpec) -> bool
impl core::fmt::Debug for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::embedding::EmbeddingSpec
impl serde_core::ser::Serialize for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::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_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::From<T>
pub fn nika_types::embedding::EmbeddingSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::Into<T>
pub type nika_types::embedding::EmbeddingSpec::Error = core::convert::Infallible
pub fn nika_types::embedding::EmbeddingSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::TryFrom<T>
pub type nika_types::embedding::EmbeddingSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::EmbeddingSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::EmbeddingSpec where T: core::clone::Clone
pub type nika_types::embedding::EmbeddingSpec::Owned = T
pub fn nika_types::embedding::EmbeddingSpec::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::EmbeddingSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::EmbeddingSpec where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::EmbeddingSpec where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::EmbeddingSpec where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::EmbeddingSpec where T: core::clone::Clone
pub unsafe fn nika_types::embedding::EmbeddingSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::EmbeddingSpec where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::EventId
pub nika_types::prelude::EventId::uuid: uuid::Uuid
impl nika_types::id::EventId
pub fn nika_types::id::EventId::generate() -> Self
pub fn nika_types::id::EventId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::EventId::nil() -> Self
impl core::clone::Clone for nika_types::id::EventId
pub fn nika_types::id::EventId::clone(&self) -> nika_types::id::EventId
impl core::cmp::Eq for nika_types::id::EventId
impl core::cmp::PartialEq for nika_types::id::EventId
pub fn nika_types::id::EventId::eq(&self, other: &nika_types::id::EventId) -> bool
impl core::fmt::Debug for nika_types::id::EventId
pub fn nika_types::id::EventId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::EventId
pub fn nika_types::id::EventId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::EventId
pub fn nika_types::id::EventId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::EventId
impl core::marker::StructuralPartialEq for nika_types::id::EventId
impl serde_core::ser::Serialize for nika_types::id::EventId
pub fn nika_types::id::EventId::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_types::id::EventId
pub fn nika_types::id::EventId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::EventId where U: core::convert::From<T>
pub fn nika_types::id::EventId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::EventId where U: core::convert::Into<T>
pub type nika_types::id::EventId::Error = core::convert::Infallible
pub fn nika_types::id::EventId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::EventId where U: core::convert::TryFrom<T>
pub type nika_types::id::EventId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::EventId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::EventId where T: core::clone::Clone
pub type nika_types::id::EventId::Owned = T
pub fn nika_types::id::EventId::clone_into(&self, target: &mut T)
pub fn nika_types::id::EventId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::EventId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::EventId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::EventId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::EventId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::EventId where T: ?core::marker::Sized
pub fn nika_types::id::EventId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::EventId where T: ?core::marker::Sized
pub fn nika_types::id::EventId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::EventId where T: core::clone::Clone
pub unsafe fn nika_types::id::EventId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::EventId
pub fn nika_types::id::EventId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::EventId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::EventSchemaVersion
pub nika_types::prelude::EventSchemaVersion::version: u16
impl nika_types::schema::EventSchemaVersion
pub const nika_types::schema::EventSchemaVersion::CURRENT: Self
pub fn nika_types::schema::EventSchemaVersion::new(version: u16) -> Self
impl core::clone::Clone for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::clone(&self) -> nika_types::schema::EventSchemaVersion
impl core::cmp::Eq for nika_types::schema::EventSchemaVersion
impl core::cmp::Ord for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::cmp(&self, other: &nika_types::schema::EventSchemaVersion) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::eq(&self, other: &nika_types::schema::EventSchemaVersion) -> bool
impl core::cmp::PartialOrd for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::partial_cmp(&self, other: &nika_types::schema::EventSchemaVersion) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::schema::EventSchemaVersion
impl core::marker::StructuralPartialEq for nika_types::schema::EventSchemaVersion
impl serde_core::ser::Serialize for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::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_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::schema::EventSchemaVersion where U: core::convert::From<T>
pub fn nika_types::schema::EventSchemaVersion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::schema::EventSchemaVersion where U: core::convert::Into<T>
pub type nika_types::schema::EventSchemaVersion::Error = core::convert::Infallible
pub fn nika_types::schema::EventSchemaVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::schema::EventSchemaVersion where U: core::convert::TryFrom<T>
pub type nika_types::schema::EventSchemaVersion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::schema::EventSchemaVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::schema::EventSchemaVersion where T: core::clone::Clone
pub type nika_types::schema::EventSchemaVersion::Owned = T
pub fn nika_types::schema::EventSchemaVersion::clone_into(&self, target: &mut T)
pub fn nika_types::schema::EventSchemaVersion::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::schema::EventSchemaVersion where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::schema::EventSchemaVersion where T: 'static + ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::schema::EventSchemaVersion where T: ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::schema::EventSchemaVersion where T: ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::schema::EventSchemaVersion where T: core::clone::Clone
pub unsafe fn nika_types::schema::EventSchemaVersion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::schema::EventSchemaVersion where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::KeyValue
pub nika_types::prelude::KeyValue::key: alloc::string::String
pub nika_types::prelude::KeyValue::value: nika_types::resource::Value
impl nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::new(key: impl core::convert::Into<alloc::string::String>, value: nika_types::resource::Value) -> Self
impl core::clone::Clone for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::clone(&self) -> nika_types::resource::KeyValue
impl core::cmp::PartialEq for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::eq(&self, other: &nika_types::resource::KeyValue) -> bool
impl core::fmt::Debug for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::KeyValue
impl serde_core::ser::Serialize for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::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_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::KeyValue where U: core::convert::From<T>
pub fn nika_types::resource::KeyValue::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::KeyValue where U: core::convert::Into<T>
pub type nika_types::resource::KeyValue::Error = core::convert::Infallible
pub fn nika_types::resource::KeyValue::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::KeyValue where U: core::convert::TryFrom<T>
pub type nika_types::resource::KeyValue::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::KeyValue::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::KeyValue where T: core::clone::Clone
pub type nika_types::resource::KeyValue::Owned = T
pub fn nika_types::resource::KeyValue::clone_into(&self, target: &mut T)
pub fn nika_types::resource::KeyValue::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::KeyValue where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::KeyValue::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::KeyValue where T: ?core::marker::Sized
pub fn nika_types::resource::KeyValue::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::KeyValue where T: ?core::marker::Sized
pub fn nika_types::resource::KeyValue::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::KeyValue where T: core::clone::Clone
pub unsafe fn nika_types::resource::KeyValue::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::KeyValue where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::MemoryFrameRef
pub nika_types::prelude::MemoryFrameRef::id: nika_types::memory::MemoryId
pub nika_types::prelude::MemoryFrameRef::level: nika_types::memory::MemoryLevel
pub nika_types::prelude::MemoryFrameRef::summary: alloc::string::String
pub nika_types::prelude::MemoryFrameRef::trust: nika_types::trust::TrustLevel
impl nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::new(id: nika_types::memory::MemoryId, level: nika_types::memory::MemoryLevel, summary: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::memory::MemoryFrameRef::with_trust(id: nika_types::memory::MemoryId, level: nika_types::memory::MemoryLevel, summary: impl core::convert::Into<alloc::string::String>, trust: nika_types::trust::TrustLevel) -> Self
impl core::clone::Clone for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::clone(&self) -> nika_types::memory::MemoryFrameRef
impl core::fmt::Debug for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::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_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryFrameRef where U: core::convert::From<T>
pub fn nika_types::memory::MemoryFrameRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryFrameRef where U: core::convert::Into<T>
pub type nika_types::memory::MemoryFrameRef::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryFrameRef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryFrameRef where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryFrameRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryFrameRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryFrameRef where T: core::clone::Clone
pub type nika_types::memory::MemoryFrameRef::Owned = T
pub fn nika_types::memory::MemoryFrameRef::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryFrameRef::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryFrameRef where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryFrameRef where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryFrameRef where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryFrameRef where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryFrameRef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryFrameRef where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::MemoryId
impl nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::generate() -> Self
pub fn nika_types::memory::MemoryId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::memory::MemoryId::nil() -> Self
pub fn nika_types::memory::MemoryId::uuid(&self) -> uuid::Uuid
impl core::clone::Clone for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::clone(&self) -> nika_types::memory::MemoryId
impl core::cmp::Eq for nika_types::memory::MemoryId
impl core::cmp::PartialEq for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::eq(&self, other: &nika_types::memory::MemoryId) -> bool
impl core::fmt::Debug for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::MemoryId
impl core::marker::StructuralPartialEq for nika_types::memory::MemoryId
impl serde_core::ser::Serialize for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryId where U: core::convert::From<T>
pub fn nika_types::memory::MemoryId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryId where U: core::convert::Into<T>
pub type nika_types::memory::MemoryId::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryId where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryId where T: core::clone::Clone
pub type nika_types::memory::MemoryId::Owned = T
pub fn nika_types::memory::MemoryId::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::memory::MemoryId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::memory::MemoryId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::memory::MemoryId where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryId where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryId where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryId where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::ModelId
impl nika_types::id::ModelId
pub fn nika_types::id::ModelId::as_str(&self) -> &str
pub fn nika_types::id::ModelId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::ModelId
pub fn nika_types::id::ModelId::clone(&self) -> nika_types::id::ModelId
impl core::cmp::Eq for nika_types::id::ModelId
impl core::cmp::PartialEq for nika_types::id::ModelId
pub fn nika_types::id::ModelId::eq(&self, other: &nika_types::id::ModelId) -> bool
impl core::fmt::Debug for nika_types::id::ModelId
pub fn nika_types::id::ModelId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::ModelId
pub fn nika_types::id::ModelId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::ModelId
pub fn nika_types::id::ModelId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::ModelId
impl serde_core::ser::Serialize for nika_types::id::ModelId
pub fn nika_types::id::ModelId::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_types::id::ModelId
pub fn nika_types::id::ModelId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::ModelId where U: core::convert::From<T>
pub fn nika_types::id::ModelId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::ModelId where U: core::convert::Into<T>
pub type nika_types::id::ModelId::Error = core::convert::Infallible
pub fn nika_types::id::ModelId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::ModelId where U: core::convert::TryFrom<T>
pub type nika_types::id::ModelId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::ModelId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::ModelId where T: core::clone::Clone
pub type nika_types::id::ModelId::Owned = T
pub fn nika_types::id::ModelId::clone_into(&self, target: &mut T)
pub fn nika_types::id::ModelId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::ModelId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::ModelId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::ModelId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::ModelId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::ModelId where T: ?core::marker::Sized
pub fn nika_types::id::ModelId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::ModelId where T: ?core::marker::Sized
pub fn nika_types::id::ModelId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::ModelId where T: core::clone::Clone
pub unsafe fn nika_types::id::ModelId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::ModelId
pub fn nika_types::id::ModelId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::ModelId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::ProviderId
impl nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::as_str(&self) -> &str
pub fn nika_types::id::ProviderId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::clone(&self) -> nika_types::id::ProviderId
impl core::cmp::Eq for nika_types::id::ProviderId
impl core::cmp::PartialEq for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::eq(&self, other: &nika_types::id::ProviderId) -> bool
impl core::fmt::Debug for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::ProviderId
impl serde_core::ser::Serialize for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::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_types::id::ProviderId
pub fn nika_types::id::ProviderId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::ProviderId where U: core::convert::From<T>
pub fn nika_types::id::ProviderId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::ProviderId where U: core::convert::Into<T>
pub type nika_types::id::ProviderId::Error = core::convert::Infallible
pub fn nika_types::id::ProviderId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::ProviderId where U: core::convert::TryFrom<T>
pub type nika_types::id::ProviderId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::ProviderId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::ProviderId where T: core::clone::Clone
pub type nika_types::id::ProviderId::Owned = T
pub fn nika_types::id::ProviderId::clone_into(&self, target: &mut T)
pub fn nika_types::id::ProviderId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::ProviderId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::ProviderId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::ProviderId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::ProviderId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::ProviderId where T: ?core::marker::Sized
pub fn nika_types::id::ProviderId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::ProviderId where T: ?core::marker::Sized
pub fn nika_types::id::ProviderId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::ProviderId where T: core::clone::Clone
pub unsafe fn nika_types::id::ProviderId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::ProviderId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::Resource
pub nika_types::prelude::Resource::attrs: alloc::vec::Vec<nika_types::resource::KeyValue>
pub nika_types::prelude::Resource::service_name: alloc::string::String
impl nika_types::resource::Resource
pub fn nika_types::resource::Resource::new(service_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::resource::Resource::with_attr(self, key: impl core::convert::Into<alloc::string::String>, value: nika_types::resource::Value) -> Self
impl core::clone::Clone for nika_types::resource::Resource
pub fn nika_types::resource::Resource::clone(&self) -> nika_types::resource::Resource
impl core::cmp::PartialEq for nika_types::resource::Resource
pub fn nika_types::resource::Resource::eq(&self, other: &nika_types::resource::Resource) -> bool
impl core::fmt::Debug for nika_types::resource::Resource
pub fn nika_types::resource::Resource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::Resource
impl serde_core::ser::Serialize for nika_types::resource::Resource
pub fn nika_types::resource::Resource::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_types::resource::Resource
pub fn nika_types::resource::Resource::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::Resource where U: core::convert::From<T>
pub fn nika_types::resource::Resource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::Resource where U: core::convert::Into<T>
pub type nika_types::resource::Resource::Error = core::convert::Infallible
pub fn nika_types::resource::Resource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::Resource where U: core::convert::TryFrom<T>
pub type nika_types::resource::Resource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::Resource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::Resource where T: core::clone::Clone
pub type nika_types::resource::Resource::Owned = T
pub fn nika_types::resource::Resource::clone_into(&self, target: &mut T)
pub fn nika_types::resource::Resource::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::Resource where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::Resource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::Resource where T: ?core::marker::Sized
pub fn nika_types::resource::Resource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::Resource where T: ?core::marker::Sized
pub fn nika_types::resource::Resource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::Resource where T: core::clone::Clone
pub unsafe fn nika_types::resource::Resource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::Resource
pub fn nika_types::resource::Resource::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::Resource where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::RetryConfig
pub nika_types::prelude::RetryConfig::backoff_base_ms: u64
pub nika_types::prelude::RetryConfig::backoff_max_ms: u64
pub nika_types::prelude::RetryConfig::jitter_ratio: f32
pub nika_types::prelude::RetryConfig::max_attempts: u32
impl nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::new(max_attempts: u32) -> Self
pub fn nika_types::retry::RetryConfig::none() -> Self
impl core::clone::Clone for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::clone(&self) -> nika_types::retry::RetryConfig
impl core::cmp::PartialEq for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::eq(&self, other: &nika_types::retry::RetryConfig) -> bool
impl core::default::Default for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::default() -> Self
impl core::fmt::Debug for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::retry::RetryConfig
impl serde_core::ser::Serialize for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::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_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::retry::RetryConfig where U: core::convert::From<T>
pub fn nika_types::retry::RetryConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::retry::RetryConfig where U: core::convert::Into<T>
pub type nika_types::retry::RetryConfig::Error = core::convert::Infallible
pub fn nika_types::retry::RetryConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::retry::RetryConfig where U: core::convert::TryFrom<T>
pub type nika_types::retry::RetryConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::retry::RetryConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::retry::RetryConfig where T: core::clone::Clone
pub type nika_types::retry::RetryConfig::Owned = T
pub fn nika_types::retry::RetryConfig::clone_into(&self, target: &mut T)
pub fn nika_types::retry::RetryConfig::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::retry::RetryConfig where T: 'static + ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::retry::RetryConfig where T: ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::retry::RetryConfig where T: ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::retry::RetryConfig where T: core::clone::Clone
pub unsafe fn nika_types::retry::RetryConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::retry::RetryConfig where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::RunId
pub nika_types::prelude::RunId::uuid: uuid::Uuid
impl nika_types::id::RunId
pub fn nika_types::id::RunId::from_bytes(bytes: [u8; 16]) -> Self
pub fn nika_types::id::RunId::generate() -> Self
pub fn nika_types::id::RunId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::RunId::nil() -> Self
impl core::clone::Clone for nika_types::id::RunId
pub fn nika_types::id::RunId::clone(&self) -> nika_types::id::RunId
impl core::cmp::Eq for nika_types::id::RunId
impl core::cmp::PartialEq for nika_types::id::RunId
pub fn nika_types::id::RunId::eq(&self, other: &nika_types::id::RunId) -> bool
impl core::fmt::Debug for nika_types::id::RunId
pub fn nika_types::id::RunId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::RunId
pub fn nika_types::id::RunId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::RunId
pub fn nika_types::id::RunId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::RunId
impl core::marker::StructuralPartialEq for nika_types::id::RunId
impl serde_core::ser::Serialize for nika_types::id::RunId
pub fn nika_types::id::RunId::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_types::id::RunId
pub fn nika_types::id::RunId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::RunId where U: core::convert::From<T>
pub fn nika_types::id::RunId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::RunId where U: core::convert::Into<T>
pub type nika_types::id::RunId::Error = core::convert::Infallible
pub fn nika_types::id::RunId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::RunId where U: core::convert::TryFrom<T>
pub type nika_types::id::RunId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::RunId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::RunId where T: core::clone::Clone
pub type nika_types::id::RunId::Owned = T
pub fn nika_types::id::RunId::clone_into(&self, target: &mut T)
pub fn nika_types::id::RunId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::RunId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::RunId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::RunId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::RunId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::RunId where T: ?core::marker::Sized
pub fn nika_types::id::RunId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::RunId where T: ?core::marker::Sized
pub fn nika_types::id::RunId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::RunId where T: core::clone::Clone
pub unsafe fn nika_types::id::RunId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::RunId
pub fn nika_types::id::RunId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::RunId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::SpanId
pub nika_types::prelude::SpanId::bytes: [u8; 8]
impl nika_types::id::SpanId
pub fn nika_types::id::SpanId::is_nil(&self) -> bool
pub fn nika_types::id::SpanId::new(bytes: [u8; 8]) -> Self
pub fn nika_types::id::SpanId::nil() -> Self
impl core::clone::Clone for nika_types::id::SpanId
pub fn nika_types::id::SpanId::clone(&self) -> nika_types::id::SpanId
impl core::cmp::Eq for nika_types::id::SpanId
impl core::cmp::PartialEq for nika_types::id::SpanId
pub fn nika_types::id::SpanId::eq(&self, other: &nika_types::id::SpanId) -> bool
impl core::fmt::Debug for nika_types::id::SpanId
pub fn nika_types::id::SpanId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::SpanId
pub fn nika_types::id::SpanId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::SpanId
pub fn nika_types::id::SpanId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::SpanId
impl core::marker::StructuralPartialEq for nika_types::id::SpanId
impl serde_core::ser::Serialize for nika_types::id::SpanId
pub fn nika_types::id::SpanId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::id::SpanId
pub fn nika_types::id::SpanId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::id::SpanId where U: core::convert::From<T>
pub fn nika_types::id::SpanId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::SpanId where U: core::convert::Into<T>
pub type nika_types::id::SpanId::Error = core::convert::Infallible
pub fn nika_types::id::SpanId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::SpanId where U: core::convert::TryFrom<T>
pub type nika_types::id::SpanId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::SpanId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::SpanId where T: core::clone::Clone
pub type nika_types::id::SpanId::Owned = T
pub fn nika_types::id::SpanId::clone_into(&self, target: &mut T)
pub fn nika_types::id::SpanId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::SpanId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::SpanId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::SpanId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::SpanId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::SpanId where T: ?core::marker::Sized
pub fn nika_types::id::SpanId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::SpanId where T: ?core::marker::Sized
pub fn nika_types::id::SpanId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::SpanId where T: core::clone::Clone
pub unsafe fn nika_types::id::SpanId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::SpanId
pub fn nika_types::id::SpanId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::SpanId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::TaskId
impl nika_types::id::TaskId
pub fn nika_types::id::TaskId::as_str(&self) -> &str
pub fn nika_types::id::TaskId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::TaskId
pub fn nika_types::id::TaskId::clone(&self) -> nika_types::id::TaskId
impl core::cmp::Eq for nika_types::id::TaskId
impl core::cmp::PartialEq for nika_types::id::TaskId
pub fn nika_types::id::TaskId::eq(&self, other: &nika_types::id::TaskId) -> bool
impl core::fmt::Debug for nika_types::id::TaskId
pub fn nika_types::id::TaskId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TaskId
pub fn nika_types::id::TaskId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TaskId
pub fn nika_types::id::TaskId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::TaskId
impl serde_core::ser::Serialize for nika_types::id::TaskId
pub fn nika_types::id::TaskId::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_types::id::TaskId
pub fn nika_types::id::TaskId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::TaskId where U: core::convert::From<T>
pub fn nika_types::id::TaskId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TaskId where U: core::convert::Into<T>
pub type nika_types::id::TaskId::Error = core::convert::Infallible
pub fn nika_types::id::TaskId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TaskId where U: core::convert::TryFrom<T>
pub type nika_types::id::TaskId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TaskId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TaskId where T: core::clone::Clone
pub type nika_types::id::TaskId::Owned = T
pub fn nika_types::id::TaskId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TaskId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TaskId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TaskId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TaskId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TaskId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TaskId where T: ?core::marker::Sized
pub fn nika_types::id::TaskId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TaskId where T: ?core::marker::Sized
pub fn nika_types::id::TaskId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TaskId where T: core::clone::Clone
pub unsafe fn nika_types::id::TaskId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TaskId
pub fn nika_types::id::TaskId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TaskId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::TenantId
impl nika_types::id::TenantId
pub const nika_types::id::TenantId::DEFAULT_VALUE: &'static str
pub fn nika_types::id::TenantId::default_tenant() -> Self
impl nika_types::id::TenantId
pub fn nika_types::id::TenantId::as_str(&self) -> &str
pub fn nika_types::id::TenantId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::TenantId
pub fn nika_types::id::TenantId::clone(&self) -> nika_types::id::TenantId
impl core::cmp::Eq for nika_types::id::TenantId
impl core::cmp::PartialEq for nika_types::id::TenantId
pub fn nika_types::id::TenantId::eq(&self, other: &nika_types::id::TenantId) -> bool
impl core::default::Default for nika_types::id::TenantId
pub fn nika_types::id::TenantId::default() -> Self
impl core::fmt::Debug for nika_types::id::TenantId
pub fn nika_types::id::TenantId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TenantId
pub fn nika_types::id::TenantId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TenantId
pub fn nika_types::id::TenantId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::TenantId
impl serde_core::ser::Serialize for nika_types::id::TenantId
pub fn nika_types::id::TenantId::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_types::id::TenantId
pub fn nika_types::id::TenantId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::TenantId where U: core::convert::From<T>
pub fn nika_types::id::TenantId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TenantId where U: core::convert::Into<T>
pub type nika_types::id::TenantId::Error = core::convert::Infallible
pub fn nika_types::id::TenantId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TenantId where U: core::convert::TryFrom<T>
pub type nika_types::id::TenantId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TenantId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TenantId where T: core::clone::Clone
pub type nika_types::id::TenantId::Owned = T
pub fn nika_types::id::TenantId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TenantId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TenantId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TenantId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TenantId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TenantId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TenantId where T: ?core::marker::Sized
pub fn nika_types::id::TenantId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TenantId where T: ?core::marker::Sized
pub fn nika_types::id::TenantId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TenantId where T: core::clone::Clone
pub unsafe fn nika_types::id::TenantId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TenantId
pub fn nika_types::id::TenantId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TenantId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::Timestamp
pub nika_types::prelude::Timestamp::unix_ns: i64
impl nika_types::timestamp::Timestamp
pub const nika_types::timestamp::Timestamp::EPOCH: Self
pub const fn nika_types::timestamp::Timestamp::from_unix_ms(unix_ms: u64) -> Self
pub const fn nika_types::timestamp::Timestamp::from_unix_ns(unix_ns: i64) -> Self
pub const fn nika_types::timestamp::Timestamp::unix_ms(self) -> i64
pub const fn nika_types::timestamp::Timestamp::unix_us(self) -> i64
impl core::clone::Clone for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::clone(&self) -> nika_types::timestamp::Timestamp
impl core::cmp::Eq for nika_types::timestamp::Timestamp
impl core::cmp::Ord for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::cmp(&self, other: &nika_types::timestamp::Timestamp) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::eq(&self, other: &nika_types::timestamp::Timestamp) -> bool
impl core::cmp::PartialOrd for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::partial_cmp(&self, other: &nika_types::timestamp::Timestamp) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::timestamp::Timestamp
impl core::marker::StructuralPartialEq for nika_types::timestamp::Timestamp
impl serde_core::ser::Serialize for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::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_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::timestamp::Timestamp where U: core::convert::From<T>
pub fn nika_types::timestamp::Timestamp::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::timestamp::Timestamp where U: core::convert::Into<T>
pub type nika_types::timestamp::Timestamp::Error = core::convert::Infallible
pub fn nika_types::timestamp::Timestamp::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::timestamp::Timestamp where U: core::convert::TryFrom<T>
pub type nika_types::timestamp::Timestamp::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::timestamp::Timestamp::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::timestamp::Timestamp where T: core::clone::Clone
pub type nika_types::timestamp::Timestamp::Owned = T
pub fn nika_types::timestamp::Timestamp::clone_into(&self, target: &mut T)
pub fn nika_types::timestamp::Timestamp::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::timestamp::Timestamp where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::timestamp::Timestamp where T: 'static + ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::timestamp::Timestamp where T: ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::timestamp::Timestamp where T: ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::timestamp::Timestamp where T: core::clone::Clone
pub unsafe fn nika_types::timestamp::Timestamp::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::timestamp::Timestamp where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::TokenUsage
pub nika_types::prelude::TokenUsage::accepted_prediction_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::audio_input_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::audio_output_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::cache_creation_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::cache_read_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::cache_write_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::citation_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::image_input_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::image_output_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::input_tokens: u64
pub nika_types::prelude::TokenUsage::num_requests: core::option::Option<u32>
pub nika_types::prelude::TokenUsage::output_tokens: u64
pub nika_types::prelude::TokenUsage::reasoning_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::rejected_prediction_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::search_context_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::thinking_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::total_tokens: core::option::Option<u64>
pub nika_types::prelude::TokenUsage::video_input_tokens: core::option::Option<u64>
impl nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::new(input_tokens: u64, output_tokens: u64) -> Self
impl core::clone::Clone for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::clone(&self) -> nika_types::token_usage::TokenUsage
impl core::cmp::Eq for nika_types::token_usage::TokenUsage
impl core::cmp::PartialEq for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::eq(&self, other: &nika_types::token_usage::TokenUsage) -> bool
impl core::default::Default for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::default() -> nika_types::token_usage::TokenUsage
impl core::fmt::Debug for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::token_usage::TokenUsage
impl serde_core::ser::Serialize for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::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_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::token_usage::TokenUsage where U: core::convert::From<T>
pub fn nika_types::token_usage::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::token_usage::TokenUsage where U: core::convert::Into<T>
pub type nika_types::token_usage::TokenUsage::Error = core::convert::Infallible
pub fn nika_types::token_usage::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::token_usage::TokenUsage where U: core::convert::TryFrom<T>
pub type nika_types::token_usage::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::token_usage::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::token_usage::TokenUsage where T: core::clone::Clone
pub type nika_types::token_usage::TokenUsage::Owned = T
pub fn nika_types::token_usage::TokenUsage::clone_into(&self, target: &mut T)
pub fn nika_types::token_usage::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::token_usage::TokenUsage where T: 'static + ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::token_usage::TokenUsage where T: ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::token_usage::TokenUsage where T: ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::token_usage::TokenUsage where T: core::clone::Clone
pub unsafe fn nika_types::token_usage::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::token_usage::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::ToolCallRecord
pub nika_types::prelude::ToolCallRecord::duration_ms: u64
pub nika_types::prelude::ToolCallRecord::input: serde_json::value::Value
pub nika_types::prelude::ToolCallRecord::is_error: bool
pub nika_types::prelude::ToolCallRecord::name: alloc::string::String
pub nika_types::prelude::ToolCallRecord::output: alloc::string::String
impl nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::new(name: impl core::convert::Into<alloc::string::String>, input: serde_json::value::Value, output: impl core::convert::Into<alloc::string::String>, is_error: bool, duration_ms: u64) -> Self
impl core::clone::Clone for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::clone(&self) -> nika_types::checkpoint::ToolCallRecord
impl core::fmt::Debug for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::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_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::From<T>
pub fn nika_types::checkpoint::ToolCallRecord::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::Into<T>
pub type nika_types::checkpoint::ToolCallRecord::Error = core::convert::Infallible
pub fn nika_types::checkpoint::ToolCallRecord::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::ToolCallRecord::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::ToolCallRecord::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::ToolCallRecord where T: core::clone::Clone
pub type nika_types::checkpoint::ToolCallRecord::Owned = T
pub fn nika_types::checkpoint::ToolCallRecord::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::ToolCallRecord::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::ToolCallRecord where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::ToolCallRecord where T: ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::ToolCallRecord where T: ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::ToolCallRecord where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::ToolCallRecord::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::ToolCallRecord where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::TraceFormatVersion
pub nika_types::prelude::TraceFormatVersion::version: u16
impl nika_types::schema::TraceFormatVersion
pub const nika_types::schema::TraceFormatVersion::CURRENT: Self
pub fn nika_types::schema::TraceFormatVersion::new(version: u16) -> Self
impl core::clone::Clone for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::clone(&self) -> nika_types::schema::TraceFormatVersion
impl core::cmp::Eq for nika_types::schema::TraceFormatVersion
impl core::cmp::Ord for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::cmp(&self, other: &nika_types::schema::TraceFormatVersion) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::eq(&self, other: &nika_types::schema::TraceFormatVersion) -> bool
impl core::cmp::PartialOrd for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::partial_cmp(&self, other: &nika_types::schema::TraceFormatVersion) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::schema::TraceFormatVersion
impl core::marker::StructuralPartialEq for nika_types::schema::TraceFormatVersion
impl serde_core::ser::Serialize for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::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_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::schema::TraceFormatVersion where U: core::convert::From<T>
pub fn nika_types::schema::TraceFormatVersion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::schema::TraceFormatVersion where U: core::convert::Into<T>
pub type nika_types::schema::TraceFormatVersion::Error = core::convert::Infallible
pub fn nika_types::schema::TraceFormatVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::schema::TraceFormatVersion where U: core::convert::TryFrom<T>
pub type nika_types::schema::TraceFormatVersion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::schema::TraceFormatVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::schema::TraceFormatVersion where T: core::clone::Clone
pub type nika_types::schema::TraceFormatVersion::Owned = T
pub fn nika_types::schema::TraceFormatVersion::clone_into(&self, target: &mut T)
pub fn nika_types::schema::TraceFormatVersion::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::schema::TraceFormatVersion where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::schema::TraceFormatVersion where T: 'static + ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::schema::TraceFormatVersion where T: ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::schema::TraceFormatVersion where T: ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::schema::TraceFormatVersion where T: core::clone::Clone
pub unsafe fn nika_types::schema::TraceFormatVersion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::schema::TraceFormatVersion where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::TraceId
pub nika_types::prelude::TraceId::bytes: [u8; 16]
impl nika_types::id::TraceId
pub fn nika_types::id::TraceId::is_nil(&self) -> bool
pub fn nika_types::id::TraceId::new(bytes: [u8; 16]) -> Self
pub fn nika_types::id::TraceId::nil() -> Self
impl core::clone::Clone for nika_types::id::TraceId
pub fn nika_types::id::TraceId::clone(&self) -> nika_types::id::TraceId
impl core::cmp::Eq for nika_types::id::TraceId
impl core::cmp::PartialEq for nika_types::id::TraceId
pub fn nika_types::id::TraceId::eq(&self, other: &nika_types::id::TraceId) -> bool
impl core::fmt::Debug for nika_types::id::TraceId
pub fn nika_types::id::TraceId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TraceId
pub fn nika_types::id::TraceId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TraceId
pub fn nika_types::id::TraceId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::TraceId
impl core::marker::StructuralPartialEq for nika_types::id::TraceId
impl serde_core::ser::Serialize for nika_types::id::TraceId
pub fn nika_types::id::TraceId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::id::TraceId
pub fn nika_types::id::TraceId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::id::TraceId where U: core::convert::From<T>
pub fn nika_types::id::TraceId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TraceId where U: core::convert::Into<T>
pub type nika_types::id::TraceId::Error = core::convert::Infallible
pub fn nika_types::id::TraceId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TraceId where U: core::convert::TryFrom<T>
pub type nika_types::id::TraceId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TraceId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TraceId where T: core::clone::Clone
pub type nika_types::id::TraceId::Owned = T
pub fn nika_types::id::TraceId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TraceId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TraceId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TraceId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TraceId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TraceId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TraceId where T: ?core::marker::Sized
pub fn nika_types::id::TraceId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TraceId where T: ?core::marker::Sized
pub fn nika_types::id::TraceId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TraceId where T: core::clone::Clone
pub unsafe fn nika_types::id::TraceId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TraceId
pub fn nika_types::id::TraceId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TraceId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::TrustLevel
pub nika_types::prelude::TrustLevel::level: u8
impl nika_types::trust::TrustLevel
pub const nika_types::trust::TrustLevel::ELEVATED: Self
pub const nika_types::trust::TrustLevel::SANDBOXED: Self
pub const nika_types::trust::TrustLevel::SYSTEM: Self
pub const nika_types::trust::TrustLevel::TRUSTED: Self
pub const nika_types::trust::TrustLevel::UNTRUSTED: Self
pub const fn nika_types::trust::TrustLevel::is_at_least(&self, min: Self) -> bool
pub fn nika_types::trust::TrustLevel::join(self, other: Self) -> Self
pub fn nika_types::trust::TrustLevel::meet(self, other: Self) -> Self
pub const fn nika_types::trust::TrustLevel::new(level: u8) -> Self
impl core::clone::Clone for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::clone(&self) -> nika_types::trust::TrustLevel
impl core::cmp::Eq for nika_types::trust::TrustLevel
impl core::cmp::Ord for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::cmp(&self, other: &nika_types::trust::TrustLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::eq(&self, other: &nika_types::trust::TrustLevel) -> bool
impl core::cmp::PartialOrd for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::partial_cmp(&self, other: &nika_types::trust::TrustLevel) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::trust::TrustLevel
impl core::marker::StructuralPartialEq for nika_types::trust::TrustLevel
impl core::str::traits::FromStr for nika_types::trust::TrustLevel
pub type nika_types::trust::TrustLevel::Err = nika_types::trust::ParseTrustError
pub fn nika_types::trust::TrustLevel::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::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_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::trust::TrustLevel where U: core::convert::From<T>
pub fn nika_types::trust::TrustLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::trust::TrustLevel where U: core::convert::Into<T>
pub type nika_types::trust::TrustLevel::Error = core::convert::Infallible
pub fn nika_types::trust::TrustLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::trust::TrustLevel where U: core::convert::TryFrom<T>
pub type nika_types::trust::TrustLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::trust::TrustLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::trust::TrustLevel where T: core::clone::Clone
pub type nika_types::trust::TrustLevel::Owned = T
pub fn nika_types::trust::TrustLevel::clone_into(&self, target: &mut T)
pub fn nika_types::trust::TrustLevel::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::trust::TrustLevel where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::trust::TrustLevel where T: 'static + ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::trust::TrustLevel where T: ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::trust::TrustLevel where T: ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::trust::TrustLevel where T: core::clone::Clone
pub unsafe fn nika_types::trust::TrustLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::trust::TrustLevel where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::WallDuration
pub nika_types::prelude::WallDuration::nanos: i64
impl nika_types::timestamp::WallDuration
pub const nika_types::timestamp::WallDuration::ZERO: Self
pub const fn nika_types::timestamp::WallDuration::as_micros(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_millis(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_nanos(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_secs(self) -> i64
pub const fn nika_types::timestamp::WallDuration::from_micros(micros: u64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_millis(millis: u64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_nanos(nanos: i64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_secs(secs: u64) -> Self
impl core::clone::Clone for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::clone(&self) -> nika_types::timestamp::WallDuration
impl core::cmp::Eq for nika_types::timestamp::WallDuration
impl core::cmp::Ord for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::cmp(&self, other: &nika_types::timestamp::WallDuration) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::eq(&self, other: &nika_types::timestamp::WallDuration) -> bool
impl core::cmp::PartialOrd for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::partial_cmp(&self, other: &nika_types::timestamp::WallDuration) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::timestamp::WallDuration
impl core::marker::StructuralPartialEq for nika_types::timestamp::WallDuration
impl serde_core::ser::Serialize for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::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_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::timestamp::WallDuration where U: core::convert::From<T>
pub fn nika_types::timestamp::WallDuration::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::timestamp::WallDuration where U: core::convert::Into<T>
pub type nika_types::timestamp::WallDuration::Error = core::convert::Infallible
pub fn nika_types::timestamp::WallDuration::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::timestamp::WallDuration where U: core::convert::TryFrom<T>
pub type nika_types::timestamp::WallDuration::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::timestamp::WallDuration::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::timestamp::WallDuration where T: core::clone::Clone
pub type nika_types::timestamp::WallDuration::Owned = T
pub fn nika_types::timestamp::WallDuration::clone_into(&self, target: &mut T)
pub fn nika_types::timestamp::WallDuration::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::timestamp::WallDuration where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::timestamp::WallDuration where T: 'static + ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::timestamp::WallDuration where T: ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::timestamp::WallDuration where T: ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::timestamp::WallDuration where T: core::clone::Clone
pub unsafe fn nika_types::timestamp::WallDuration::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::timestamp::WallDuration where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::prelude::WorkflowId
impl nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::as_str(&self) -> &str
pub fn nika_types::id::WorkflowId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::clone(&self) -> nika_types::id::WorkflowId
impl core::cmp::Eq for nika_types::id::WorkflowId
impl core::cmp::PartialEq for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::eq(&self, other: &nika_types::id::WorkflowId) -> bool
impl core::fmt::Debug for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::WorkflowId
impl serde_core::ser::Serialize for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::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_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::WorkflowId where U: core::convert::From<T>
pub fn nika_types::id::WorkflowId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::WorkflowId where U: core::convert::Into<T>
pub type nika_types::id::WorkflowId::Error = core::convert::Infallible
pub fn nika_types::id::WorkflowId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::WorkflowId where U: core::convert::TryFrom<T>
pub type nika_types::id::WorkflowId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::WorkflowId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::WorkflowId where T: core::clone::Clone
pub type nika_types::id::WorkflowId::Owned = T
pub fn nika_types::id::WorkflowId::clone_into(&self, target: &mut T)
pub fn nika_types::id::WorkflowId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::WorkflowId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::WorkflowId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::WorkflowId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::WorkflowId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::WorkflowId where T: ?core::marker::Sized
pub fn nika_types::id::WorkflowId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::WorkflowId where T: ?core::marker::Sized
pub fn nika_types::id::WorkflowId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::WorkflowId where T: core::clone::Clone
pub unsafe fn nika_types::id::WorkflowId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::WorkflowId where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::resource
#[non_exhaustive] pub enum nika_types::resource::Value
pub nika_types::resource::Value::Bool(bool)
pub nika_types::resource::Value::Float(f64)
pub nika_types::resource::Value::Int(i64)
pub nika_types::resource::Value::String(alloc::string::String)
impl nika_types::resource::Value
pub fn nika_types::resource::Value::bool(v: bool) -> Self
pub fn nika_types::resource::Value::float(v: f64) -> Self
pub fn nika_types::resource::Value::int(v: i64) -> Self
pub fn nika_types::resource::Value::string(v: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::resource::Value
pub fn nika_types::resource::Value::clone(&self) -> nika_types::resource::Value
impl core::cmp::PartialEq for nika_types::resource::Value
pub fn nika_types::resource::Value::eq(&self, other: &nika_types::resource::Value) -> bool
impl core::fmt::Debug for nika_types::resource::Value
pub fn nika_types::resource::Value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::Value
impl serde_core::ser::Serialize for nika_types::resource::Value
pub fn nika_types::resource::Value::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_types::resource::Value
pub fn nika_types::resource::Value::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::Value where U: core::convert::From<T>
pub fn nika_types::resource::Value::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::Value where U: core::convert::Into<T>
pub type nika_types::resource::Value::Error = core::convert::Infallible
pub fn nika_types::resource::Value::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::Value where U: core::convert::TryFrom<T>
pub type nika_types::resource::Value::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::Value::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::Value where T: core::clone::Clone
pub type nika_types::resource::Value::Owned = T
pub fn nika_types::resource::Value::clone_into(&self, target: &mut T)
pub fn nika_types::resource::Value::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::Value where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::Value::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::Value where T: ?core::marker::Sized
pub fn nika_types::resource::Value::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::Value where T: ?core::marker::Sized
pub fn nika_types::resource::Value::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::Value where T: core::clone::Clone
pub unsafe fn nika_types::resource::Value::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::Value
pub fn nika_types::resource::Value::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::Value where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::resource::KeyValue
pub nika_types::resource::KeyValue::key: alloc::string::String
pub nika_types::resource::KeyValue::value: nika_types::resource::Value
impl nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::new(key: impl core::convert::Into<alloc::string::String>, value: nika_types::resource::Value) -> Self
impl core::clone::Clone for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::clone(&self) -> nika_types::resource::KeyValue
impl core::cmp::PartialEq for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::eq(&self, other: &nika_types::resource::KeyValue) -> bool
impl core::fmt::Debug for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::KeyValue
impl serde_core::ser::Serialize for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::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_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::KeyValue where U: core::convert::From<T>
pub fn nika_types::resource::KeyValue::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::KeyValue where U: core::convert::Into<T>
pub type nika_types::resource::KeyValue::Error = core::convert::Infallible
pub fn nika_types::resource::KeyValue::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::KeyValue where U: core::convert::TryFrom<T>
pub type nika_types::resource::KeyValue::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::KeyValue::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::KeyValue where T: core::clone::Clone
pub type nika_types::resource::KeyValue::Owned = T
pub fn nika_types::resource::KeyValue::clone_into(&self, target: &mut T)
pub fn nika_types::resource::KeyValue::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::KeyValue where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::KeyValue::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::KeyValue where T: ?core::marker::Sized
pub fn nika_types::resource::KeyValue::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::KeyValue where T: ?core::marker::Sized
pub fn nika_types::resource::KeyValue::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::KeyValue where T: core::clone::Clone
pub unsafe fn nika_types::resource::KeyValue::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::KeyValue where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::resource::Resource
pub nika_types::resource::Resource::attrs: alloc::vec::Vec<nika_types::resource::KeyValue>
pub nika_types::resource::Resource::service_name: alloc::string::String
impl nika_types::resource::Resource
pub fn nika_types::resource::Resource::new(service_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::resource::Resource::with_attr(self, key: impl core::convert::Into<alloc::string::String>, value: nika_types::resource::Value) -> Self
impl core::clone::Clone for nika_types::resource::Resource
pub fn nika_types::resource::Resource::clone(&self) -> nika_types::resource::Resource
impl core::cmp::PartialEq for nika_types::resource::Resource
pub fn nika_types::resource::Resource::eq(&self, other: &nika_types::resource::Resource) -> bool
impl core::fmt::Debug for nika_types::resource::Resource
pub fn nika_types::resource::Resource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::Resource
impl serde_core::ser::Serialize for nika_types::resource::Resource
pub fn nika_types::resource::Resource::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_types::resource::Resource
pub fn nika_types::resource::Resource::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::Resource where U: core::convert::From<T>
pub fn nika_types::resource::Resource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::Resource where U: core::convert::Into<T>
pub type nika_types::resource::Resource::Error = core::convert::Infallible
pub fn nika_types::resource::Resource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::Resource where U: core::convert::TryFrom<T>
pub type nika_types::resource::Resource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::Resource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::Resource where T: core::clone::Clone
pub type nika_types::resource::Resource::Owned = T
pub fn nika_types::resource::Resource::clone_into(&self, target: &mut T)
pub fn nika_types::resource::Resource::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::Resource where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::Resource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::Resource where T: ?core::marker::Sized
pub fn nika_types::resource::Resource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::Resource where T: ?core::marker::Sized
pub fn nika_types::resource::Resource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::Resource where T: core::clone::Clone
pub unsafe fn nika_types::resource::Resource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::Resource
pub fn nika_types::resource::Resource::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::Resource where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::retry
#[non_exhaustive] pub enum nika_types::retry::ErrorCategory
pub nika_types::retry::ErrorCategory::Budget
pub nika_types::retry::ErrorCategory::Internal
pub nika_types::retry::ErrorCategory::Permanent
pub nika_types::retry::ErrorCategory::Policy
pub nika_types::retry::ErrorCategory::ProviderFault
pub nika_types::retry::ErrorCategory::RateLimit
pub nika_types::retry::ErrorCategory::Transient
pub nika_types::retry::ErrorCategory::UserFault
impl nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::is_retryable(&self) -> bool
impl core::clone::Clone for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::clone(&self) -> nika_types::retry::ErrorCategory
impl core::cmp::Eq for nika_types::retry::ErrorCategory
impl core::cmp::PartialEq for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::eq(&self, other: &nika_types::retry::ErrorCategory) -> bool
impl core::fmt::Debug for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::retry::ErrorCategory
impl core::marker::StructuralPartialEq for nika_types::retry::ErrorCategory
impl serde_core::ser::Serialize for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::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_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::retry::ErrorCategory where U: core::convert::From<T>
pub fn nika_types::retry::ErrorCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::retry::ErrorCategory where U: core::convert::Into<T>
pub type nika_types::retry::ErrorCategory::Error = core::convert::Infallible
pub fn nika_types::retry::ErrorCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::retry::ErrorCategory where U: core::convert::TryFrom<T>
pub type nika_types::retry::ErrorCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::retry::ErrorCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::retry::ErrorCategory where T: core::clone::Clone
pub type nika_types::retry::ErrorCategory::Owned = T
pub fn nika_types::retry::ErrorCategory::clone_into(&self, target: &mut T)
pub fn nika_types::retry::ErrorCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::retry::ErrorCategory where T: 'static + ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::retry::ErrorCategory where T: ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::retry::ErrorCategory where T: ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::retry::ErrorCategory where T: core::clone::Clone
pub unsafe fn nika_types::retry::ErrorCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::retry::ErrorCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::retry::RetryConfig
pub nika_types::retry::RetryConfig::backoff_base_ms: u64
pub nika_types::retry::RetryConfig::backoff_max_ms: u64
pub nika_types::retry::RetryConfig::jitter_ratio: f32
pub nika_types::retry::RetryConfig::max_attempts: u32
impl nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::new(max_attempts: u32) -> Self
pub fn nika_types::retry::RetryConfig::none() -> Self
impl core::clone::Clone for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::clone(&self) -> nika_types::retry::RetryConfig
impl core::cmp::PartialEq for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::eq(&self, other: &nika_types::retry::RetryConfig) -> bool
impl core::default::Default for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::default() -> Self
impl core::fmt::Debug for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::retry::RetryConfig
impl serde_core::ser::Serialize for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::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_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::retry::RetryConfig where U: core::convert::From<T>
pub fn nika_types::retry::RetryConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::retry::RetryConfig where U: core::convert::Into<T>
pub type nika_types::retry::RetryConfig::Error = core::convert::Infallible
pub fn nika_types::retry::RetryConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::retry::RetryConfig where U: core::convert::TryFrom<T>
pub type nika_types::retry::RetryConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::retry::RetryConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::retry::RetryConfig where T: core::clone::Clone
pub type nika_types::retry::RetryConfig::Owned = T
pub fn nika_types::retry::RetryConfig::clone_into(&self, target: &mut T)
pub fn nika_types::retry::RetryConfig::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::retry::RetryConfig where T: 'static + ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::retry::RetryConfig where T: ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::retry::RetryConfig where T: ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::retry::RetryConfig where T: core::clone::Clone
pub unsafe fn nika_types::retry::RetryConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::retry::RetryConfig where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::role
#[non_exhaustive] pub enum nika_types::role::Role
pub nika_types::role::Role::Assistant
pub nika_types::role::Role::System
pub nika_types::role::Role::Tool
pub nika_types::role::Role::User
impl core::clone::Clone for nika_types::role::Role
pub fn nika_types::role::Role::clone(&self) -> nika_types::role::Role
impl core::cmp::Eq for nika_types::role::Role
impl core::cmp::PartialEq for nika_types::role::Role
pub fn nika_types::role::Role::eq(&self, other: &nika_types::role::Role) -> bool
impl core::fmt::Debug for nika_types::role::Role
pub fn nika_types::role::Role::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::role::Role
pub fn nika_types::role::Role::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::role::Role
impl core::marker::StructuralPartialEq for nika_types::role::Role
impl serde_core::ser::Serialize for nika_types::role::Role
pub fn nika_types::role::Role::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_types::role::Role
pub fn nika_types::role::Role::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::role::Role where U: core::convert::From<T>
pub fn nika_types::role::Role::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::role::Role where U: core::convert::Into<T>
pub type nika_types::role::Role::Error = core::convert::Infallible
pub fn nika_types::role::Role::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::role::Role where U: core::convert::TryFrom<T>
pub type nika_types::role::Role::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::role::Role::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::role::Role where T: core::clone::Clone
pub type nika_types::role::Role::Owned = T
pub fn nika_types::role::Role::clone_into(&self, target: &mut T)
pub fn nika_types::role::Role::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::role::Role where T: 'static + ?core::marker::Sized
pub fn nika_types::role::Role::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::role::Role where T: ?core::marker::Sized
pub fn nika_types::role::Role::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::role::Role where T: ?core::marker::Sized
pub fn nika_types::role::Role::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::role::Role where T: core::clone::Clone
pub unsafe fn nika_types::role::Role::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::role::Role
pub fn nika_types::role::Role::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::role::Role where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::schema
#[non_exhaustive] pub struct nika_types::schema::EventSchemaVersion
pub nika_types::schema::EventSchemaVersion::version: u16
impl nika_types::schema::EventSchemaVersion
pub const nika_types::schema::EventSchemaVersion::CURRENT: Self
pub fn nika_types::schema::EventSchemaVersion::new(version: u16) -> Self
impl core::clone::Clone for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::clone(&self) -> nika_types::schema::EventSchemaVersion
impl core::cmp::Eq for nika_types::schema::EventSchemaVersion
impl core::cmp::Ord for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::cmp(&self, other: &nika_types::schema::EventSchemaVersion) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::eq(&self, other: &nika_types::schema::EventSchemaVersion) -> bool
impl core::cmp::PartialOrd for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::partial_cmp(&self, other: &nika_types::schema::EventSchemaVersion) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::schema::EventSchemaVersion
impl core::marker::StructuralPartialEq for nika_types::schema::EventSchemaVersion
impl serde_core::ser::Serialize for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::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_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::schema::EventSchemaVersion where U: core::convert::From<T>
pub fn nika_types::schema::EventSchemaVersion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::schema::EventSchemaVersion where U: core::convert::Into<T>
pub type nika_types::schema::EventSchemaVersion::Error = core::convert::Infallible
pub fn nika_types::schema::EventSchemaVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::schema::EventSchemaVersion where U: core::convert::TryFrom<T>
pub type nika_types::schema::EventSchemaVersion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::schema::EventSchemaVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::schema::EventSchemaVersion where T: core::clone::Clone
pub type nika_types::schema::EventSchemaVersion::Owned = T
pub fn nika_types::schema::EventSchemaVersion::clone_into(&self, target: &mut T)
pub fn nika_types::schema::EventSchemaVersion::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::schema::EventSchemaVersion where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::schema::EventSchemaVersion where T: 'static + ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::schema::EventSchemaVersion where T: ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::schema::EventSchemaVersion where T: ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::schema::EventSchemaVersion where T: core::clone::Clone
pub unsafe fn nika_types::schema::EventSchemaVersion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::schema::EventSchemaVersion where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::schema::TraceFormatVersion
pub nika_types::schema::TraceFormatVersion::version: u16
impl nika_types::schema::TraceFormatVersion
pub const nika_types::schema::TraceFormatVersion::CURRENT: Self
pub fn nika_types::schema::TraceFormatVersion::new(version: u16) -> Self
impl core::clone::Clone for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::clone(&self) -> nika_types::schema::TraceFormatVersion
impl core::cmp::Eq for nika_types::schema::TraceFormatVersion
impl core::cmp::Ord for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::cmp(&self, other: &nika_types::schema::TraceFormatVersion) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::eq(&self, other: &nika_types::schema::TraceFormatVersion) -> bool
impl core::cmp::PartialOrd for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::partial_cmp(&self, other: &nika_types::schema::TraceFormatVersion) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::schema::TraceFormatVersion
impl core::marker::StructuralPartialEq for nika_types::schema::TraceFormatVersion
impl serde_core::ser::Serialize for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::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_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::schema::TraceFormatVersion where U: core::convert::From<T>
pub fn nika_types::schema::TraceFormatVersion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::schema::TraceFormatVersion where U: core::convert::Into<T>
pub type nika_types::schema::TraceFormatVersion::Error = core::convert::Infallible
pub fn nika_types::schema::TraceFormatVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::schema::TraceFormatVersion where U: core::convert::TryFrom<T>
pub type nika_types::schema::TraceFormatVersion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::schema::TraceFormatVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::schema::TraceFormatVersion where T: core::clone::Clone
pub type nika_types::schema::TraceFormatVersion::Owned = T
pub fn nika_types::schema::TraceFormatVersion::clone_into(&self, target: &mut T)
pub fn nika_types::schema::TraceFormatVersion::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::schema::TraceFormatVersion where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::schema::TraceFormatVersion where T: 'static + ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::schema::TraceFormatVersion where T: ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::schema::TraceFormatVersion where T: ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::schema::TraceFormatVersion where T: core::clone::Clone
pub unsafe fn nika_types::schema::TraceFormatVersion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::schema::TraceFormatVersion where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::timestamp
#[non_exhaustive] pub struct nika_types::timestamp::Timestamp
pub nika_types::timestamp::Timestamp::unix_ns: i64
impl nika_types::timestamp::Timestamp
pub const nika_types::timestamp::Timestamp::EPOCH: Self
pub const fn nika_types::timestamp::Timestamp::from_unix_ms(unix_ms: u64) -> Self
pub const fn nika_types::timestamp::Timestamp::from_unix_ns(unix_ns: i64) -> Self
pub const fn nika_types::timestamp::Timestamp::unix_ms(self) -> i64
pub const fn nika_types::timestamp::Timestamp::unix_us(self) -> i64
impl core::clone::Clone for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::clone(&self) -> nika_types::timestamp::Timestamp
impl core::cmp::Eq for nika_types::timestamp::Timestamp
impl core::cmp::Ord for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::cmp(&self, other: &nika_types::timestamp::Timestamp) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::eq(&self, other: &nika_types::timestamp::Timestamp) -> bool
impl core::cmp::PartialOrd for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::partial_cmp(&self, other: &nika_types::timestamp::Timestamp) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::timestamp::Timestamp
impl core::marker::StructuralPartialEq for nika_types::timestamp::Timestamp
impl serde_core::ser::Serialize for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::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_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::timestamp::Timestamp where U: core::convert::From<T>
pub fn nika_types::timestamp::Timestamp::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::timestamp::Timestamp where U: core::convert::Into<T>
pub type nika_types::timestamp::Timestamp::Error = core::convert::Infallible
pub fn nika_types::timestamp::Timestamp::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::timestamp::Timestamp where U: core::convert::TryFrom<T>
pub type nika_types::timestamp::Timestamp::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::timestamp::Timestamp::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::timestamp::Timestamp where T: core::clone::Clone
pub type nika_types::timestamp::Timestamp::Owned = T
pub fn nika_types::timestamp::Timestamp::clone_into(&self, target: &mut T)
pub fn nika_types::timestamp::Timestamp::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::timestamp::Timestamp where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::timestamp::Timestamp where T: 'static + ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::timestamp::Timestamp where T: ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::timestamp::Timestamp where T: ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::timestamp::Timestamp where T: core::clone::Clone
pub unsafe fn nika_types::timestamp::Timestamp::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::timestamp::Timestamp where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::timestamp::WallDuration
pub nika_types::timestamp::WallDuration::nanos: i64
impl nika_types::timestamp::WallDuration
pub const nika_types::timestamp::WallDuration::ZERO: Self
pub const fn nika_types::timestamp::WallDuration::as_micros(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_millis(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_nanos(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_secs(self) -> i64
pub const fn nika_types::timestamp::WallDuration::from_micros(micros: u64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_millis(millis: u64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_nanos(nanos: i64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_secs(secs: u64) -> Self
impl core::clone::Clone for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::clone(&self) -> nika_types::timestamp::WallDuration
impl core::cmp::Eq for nika_types::timestamp::WallDuration
impl core::cmp::Ord for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::cmp(&self, other: &nika_types::timestamp::WallDuration) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::eq(&self, other: &nika_types::timestamp::WallDuration) -> bool
impl core::cmp::PartialOrd for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::partial_cmp(&self, other: &nika_types::timestamp::WallDuration) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::timestamp::WallDuration
impl core::marker::StructuralPartialEq for nika_types::timestamp::WallDuration
impl serde_core::ser::Serialize for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::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_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::timestamp::WallDuration where U: core::convert::From<T>
pub fn nika_types::timestamp::WallDuration::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::timestamp::WallDuration where U: core::convert::Into<T>
pub type nika_types::timestamp::WallDuration::Error = core::convert::Infallible
pub fn nika_types::timestamp::WallDuration::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::timestamp::WallDuration where U: core::convert::TryFrom<T>
pub type nika_types::timestamp::WallDuration::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::timestamp::WallDuration::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::timestamp::WallDuration where T: core::clone::Clone
pub type nika_types::timestamp::WallDuration::Owned = T
pub fn nika_types::timestamp::WallDuration::clone_into(&self, target: &mut T)
pub fn nika_types::timestamp::WallDuration::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::timestamp::WallDuration where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::timestamp::WallDuration where T: 'static + ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::timestamp::WallDuration where T: ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::timestamp::WallDuration where T: ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::timestamp::WallDuration where T: core::clone::Clone
pub unsafe fn nika_types::timestamp::WallDuration::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::timestamp::WallDuration where T: for<'de> serde_core::de::Deserialize<'de>
pub const nika_types::timestamp::NS_PER_MS: i64
pub const nika_types::timestamp::NS_PER_SEC: i64
pub const nika_types::timestamp::NS_PER_US: i64
pub mod nika_types::token_usage
#[non_exhaustive] pub struct nika_types::token_usage::TokenUsage
pub nika_types::token_usage::TokenUsage::accepted_prediction_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::audio_input_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::audio_output_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::cache_creation_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::cache_read_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::cache_write_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::citation_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::image_input_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::image_output_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::input_tokens: u64
pub nika_types::token_usage::TokenUsage::num_requests: core::option::Option<u32>
pub nika_types::token_usage::TokenUsage::output_tokens: u64
pub nika_types::token_usage::TokenUsage::reasoning_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::rejected_prediction_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::search_context_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::thinking_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::total_tokens: core::option::Option<u64>
pub nika_types::token_usage::TokenUsage::video_input_tokens: core::option::Option<u64>
impl nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::new(input_tokens: u64, output_tokens: u64) -> Self
impl core::clone::Clone for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::clone(&self) -> nika_types::token_usage::TokenUsage
impl core::cmp::Eq for nika_types::token_usage::TokenUsage
impl core::cmp::PartialEq for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::eq(&self, other: &nika_types::token_usage::TokenUsage) -> bool
impl core::default::Default for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::default() -> nika_types::token_usage::TokenUsage
impl core::fmt::Debug for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::token_usage::TokenUsage
impl serde_core::ser::Serialize for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::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_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::token_usage::TokenUsage where U: core::convert::From<T>
pub fn nika_types::token_usage::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::token_usage::TokenUsage where U: core::convert::Into<T>
pub type nika_types::token_usage::TokenUsage::Error = core::convert::Infallible
pub fn nika_types::token_usage::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::token_usage::TokenUsage where U: core::convert::TryFrom<T>
pub type nika_types::token_usage::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::token_usage::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::token_usage::TokenUsage where T: core::clone::Clone
pub type nika_types::token_usage::TokenUsage::Owned = T
pub fn nika_types::token_usage::TokenUsage::clone_into(&self, target: &mut T)
pub fn nika_types::token_usage::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::token_usage::TokenUsage where T: 'static + ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::token_usage::TokenUsage where T: ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::token_usage::TokenUsage where T: ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::token_usage::TokenUsage where T: core::clone::Clone
pub unsafe fn nika_types::token_usage::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::token_usage::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
pub mod nika_types::trust
#[non_exhaustive] pub struct nika_types::trust::ParseTrustError
pub nika_types::trust::ParseTrustError::input: alloc::string::String
impl core::clone::Clone for nika_types::trust::ParseTrustError
pub fn nika_types::trust::ParseTrustError::clone(&self) -> nika_types::trust::ParseTrustError
impl core::cmp::Eq for nika_types::trust::ParseTrustError
impl core::cmp::PartialEq for nika_types::trust::ParseTrustError
pub fn nika_types::trust::ParseTrustError::eq(&self, other: &nika_types::trust::ParseTrustError) -> bool
impl core::error::Error for nika_types::trust::ParseTrustError
impl core::fmt::Debug for nika_types::trust::ParseTrustError
pub fn nika_types::trust::ParseTrustError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::trust::ParseTrustError
pub fn nika_types::trust::ParseTrustError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::trust::ParseTrustError
impl<T, U> core::convert::Into<U> for nika_types::trust::ParseTrustError where U: core::convert::From<T>
pub fn nika_types::trust::ParseTrustError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::trust::ParseTrustError where U: core::convert::Into<T>
pub type nika_types::trust::ParseTrustError::Error = core::convert::Infallible
pub fn nika_types::trust::ParseTrustError::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::trust::ParseTrustError where U: core::convert::TryFrom<T>
pub type nika_types::trust::ParseTrustError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::trust::ParseTrustError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::trust::ParseTrustError where T: core::clone::Clone
pub type nika_types::trust::ParseTrustError::Owned = T
pub fn nika_types::trust::ParseTrustError::clone_into(&self, target: &mut T)
pub fn nika_types::trust::ParseTrustError::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::trust::ParseTrustError where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::trust::ParseTrustError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::trust::ParseTrustError where T: 'static + ?core::marker::Sized
pub fn nika_types::trust::ParseTrustError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::trust::ParseTrustError where T: ?core::marker::Sized
pub fn nika_types::trust::ParseTrustError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::trust::ParseTrustError where T: ?core::marker::Sized
pub fn nika_types::trust::ParseTrustError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::trust::ParseTrustError where T: core::clone::Clone
pub unsafe fn nika_types::trust::ParseTrustError::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::trust::ParseTrustError
pub fn nika_types::trust::ParseTrustError::from(t: T) -> T
#[non_exhaustive] pub struct nika_types::trust::TrustLevel
pub nika_types::trust::TrustLevel::level: u8
impl nika_types::trust::TrustLevel
pub const nika_types::trust::TrustLevel::ELEVATED: Self
pub const nika_types::trust::TrustLevel::SANDBOXED: Self
pub const nika_types::trust::TrustLevel::SYSTEM: Self
pub const nika_types::trust::TrustLevel::TRUSTED: Self
pub const nika_types::trust::TrustLevel::UNTRUSTED: Self
pub const fn nika_types::trust::TrustLevel::is_at_least(&self, min: Self) -> bool
pub fn nika_types::trust::TrustLevel::join(self, other: Self) -> Self
pub fn nika_types::trust::TrustLevel::meet(self, other: Self) -> Self
pub const fn nika_types::trust::TrustLevel::new(level: u8) -> Self
impl core::clone::Clone for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::clone(&self) -> nika_types::trust::TrustLevel
impl core::cmp::Eq for nika_types::trust::TrustLevel
impl core::cmp::Ord for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::cmp(&self, other: &nika_types::trust::TrustLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::eq(&self, other: &nika_types::trust::TrustLevel) -> bool
impl core::cmp::PartialOrd for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::partial_cmp(&self, other: &nika_types::trust::TrustLevel) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::trust::TrustLevel
impl core::marker::StructuralPartialEq for nika_types::trust::TrustLevel
impl core::str::traits::FromStr for nika_types::trust::TrustLevel
pub type nika_types::trust::TrustLevel::Err = nika_types::trust::ParseTrustError
pub fn nika_types::trust::TrustLevel::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::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_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::trust::TrustLevel where U: core::convert::From<T>
pub fn nika_types::trust::TrustLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::trust::TrustLevel where U: core::convert::Into<T>
pub type nika_types::trust::TrustLevel::Error = core::convert::Infallible
pub fn nika_types::trust::TrustLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::trust::TrustLevel where U: core::convert::TryFrom<T>
pub type nika_types::trust::TrustLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::trust::TrustLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::trust::TrustLevel where T: core::clone::Clone
pub type nika_types::trust::TrustLevel::Owned = T
pub fn nika_types::trust::TrustLevel::clone_into(&self, target: &mut T)
pub fn nika_types::trust::TrustLevel::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::trust::TrustLevel where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::trust::TrustLevel where T: 'static + ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::trust::TrustLevel where T: ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::trust::TrustLevel where T: ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::trust::TrustLevel where T: core::clone::Clone
pub unsafe fn nika_types::trust::TrustLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::trust::TrustLevel where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::BudgetDirective
pub nika_types::BudgetDirective::Cost
pub nika_types::BudgetDirective::Cost::limit_nano_usd: i128
pub nika_types::BudgetDirective::Time
pub nika_types::BudgetDirective::Time::limit_ms: u64
pub nika_types::BudgetDirective::Tokens
pub nika_types::BudgetDirective::Tokens::limit: u64
pub nika_types::BudgetDirective::Unlimited
impl nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::cost(limit_nano_usd: i128) -> Self
pub fn nika_types::budget::BudgetDirective::is_unlimited(&self) -> bool
pub fn nika_types::budget::BudgetDirective::time_ms(limit_ms: u64) -> Self
pub fn nika_types::budget::BudgetDirective::tokens(limit: u64) -> Self
impl core::clone::Clone for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::clone(&self) -> nika_types::budget::BudgetDirective
impl core::cmp::Eq for nika_types::budget::BudgetDirective
impl core::cmp::PartialEq for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::eq(&self, other: &nika_types::budget::BudgetDirective) -> bool
impl core::default::Default for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::default() -> nika_types::budget::BudgetDirective
impl core::fmt::Debug for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::budget::BudgetDirective
impl serde_core::ser::Serialize for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::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_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::budget::BudgetDirective where U: core::convert::From<T>
pub fn nika_types::budget::BudgetDirective::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::budget::BudgetDirective where U: core::convert::Into<T>
pub type nika_types::budget::BudgetDirective::Error = core::convert::Infallible
pub fn nika_types::budget::BudgetDirective::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::budget::BudgetDirective where U: core::convert::TryFrom<T>
pub type nika_types::budget::BudgetDirective::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::budget::BudgetDirective::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::budget::BudgetDirective where T: core::clone::Clone
pub type nika_types::budget::BudgetDirective::Owned = T
pub fn nika_types::budget::BudgetDirective::clone_into(&self, target: &mut T)
pub fn nika_types::budget::BudgetDirective::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::budget::BudgetDirective where T: 'static + ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::budget::BudgetDirective where T: ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::budget::BudgetDirective where T: ?core::marker::Sized
pub fn nika_types::budget::BudgetDirective::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::budget::BudgetDirective where T: core::clone::Clone
pub unsafe fn nika_types::budget::BudgetDirective::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::budget::BudgetDirective
pub fn nika_types::budget::BudgetDirective::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::budget::BudgetDirective where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::DistanceMetric
pub nika_types::DistanceMetric::Cosine
pub nika_types::DistanceMetric::DotProduct
pub nika_types::DistanceMetric::Euclidean
pub nika_types::DistanceMetric::Hamming
impl core::clone::Clone for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::clone(&self) -> nika_types::embedding::DistanceMetric
impl core::cmp::Eq for nika_types::embedding::DistanceMetric
impl core::cmp::PartialEq for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::eq(&self, other: &nika_types::embedding::DistanceMetric) -> bool
impl core::fmt::Debug for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::embedding::DistanceMetric
impl core::marker::StructuralPartialEq for nika_types::embedding::DistanceMetric
impl serde_core::ser::Serialize for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::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_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::DistanceMetric where U: core::convert::From<T>
pub fn nika_types::embedding::DistanceMetric::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::DistanceMetric where U: core::convert::Into<T>
pub type nika_types::embedding::DistanceMetric::Error = core::convert::Infallible
pub fn nika_types::embedding::DistanceMetric::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::DistanceMetric where U: core::convert::TryFrom<T>
pub type nika_types::embedding::DistanceMetric::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::DistanceMetric::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::DistanceMetric where T: core::clone::Clone
pub type nika_types::embedding::DistanceMetric::Owned = T
pub fn nika_types::embedding::DistanceMetric::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::DistanceMetric::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::DistanceMetric where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::DistanceMetric where T: ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::DistanceMetric where T: ?core::marker::Sized
pub fn nika_types::embedding::DistanceMetric::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::DistanceMetric where T: core::clone::Clone
pub unsafe fn nika_types::embedding::DistanceMetric::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::DistanceMetric
pub fn nika_types::embedding::DistanceMetric::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::DistanceMetric where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::EmbeddingDtype
pub nika_types::EmbeddingDtype::BF16
pub nika_types::EmbeddingDtype::Binary
pub nika_types::EmbeddingDtype::F16
pub nika_types::EmbeddingDtype::F32
pub nika_types::EmbeddingDtype::I8
impl core::clone::Clone for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::clone(&self) -> nika_types::embedding::EmbeddingDtype
impl core::cmp::Eq for nika_types::embedding::EmbeddingDtype
impl core::cmp::PartialEq for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::eq(&self, other: &nika_types::embedding::EmbeddingDtype) -> bool
impl core::fmt::Debug for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::embedding::EmbeddingDtype
impl core::marker::StructuralPartialEq for nika_types::embedding::EmbeddingDtype
impl serde_core::ser::Serialize for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::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_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::From<T>
pub fn nika_types::embedding::EmbeddingDtype::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::Into<T>
pub type nika_types::embedding::EmbeddingDtype::Error = core::convert::Infallible
pub fn nika_types::embedding::EmbeddingDtype::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::EmbeddingDtype where U: core::convert::TryFrom<T>
pub type nika_types::embedding::EmbeddingDtype::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::EmbeddingDtype::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::EmbeddingDtype where T: core::clone::Clone
pub type nika_types::embedding::EmbeddingDtype::Owned = T
pub fn nika_types::embedding::EmbeddingDtype::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::EmbeddingDtype::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::EmbeddingDtype where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::EmbeddingDtype where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::EmbeddingDtype where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingDtype::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::EmbeddingDtype where T: core::clone::Clone
pub unsafe fn nika_types::embedding::EmbeddingDtype::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::EmbeddingDtype
pub fn nika_types::embedding::EmbeddingDtype::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::EmbeddingDtype where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::ErrorCategory
pub nika_types::ErrorCategory::Budget
pub nika_types::ErrorCategory::Internal
pub nika_types::ErrorCategory::Permanent
pub nika_types::ErrorCategory::Policy
pub nika_types::ErrorCategory::ProviderFault
pub nika_types::ErrorCategory::RateLimit
pub nika_types::ErrorCategory::Transient
pub nika_types::ErrorCategory::UserFault
impl nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::is_retryable(&self) -> bool
impl core::clone::Clone for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::clone(&self) -> nika_types::retry::ErrorCategory
impl core::cmp::Eq for nika_types::retry::ErrorCategory
impl core::cmp::PartialEq for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::eq(&self, other: &nika_types::retry::ErrorCategory) -> bool
impl core::fmt::Debug for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::retry::ErrorCategory
impl core::marker::StructuralPartialEq for nika_types::retry::ErrorCategory
impl serde_core::ser::Serialize for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::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_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::retry::ErrorCategory where U: core::convert::From<T>
pub fn nika_types::retry::ErrorCategory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::retry::ErrorCategory where U: core::convert::Into<T>
pub type nika_types::retry::ErrorCategory::Error = core::convert::Infallible
pub fn nika_types::retry::ErrorCategory::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::retry::ErrorCategory where U: core::convert::TryFrom<T>
pub type nika_types::retry::ErrorCategory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::retry::ErrorCategory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::retry::ErrorCategory where T: core::clone::Clone
pub type nika_types::retry::ErrorCategory::Owned = T
pub fn nika_types::retry::ErrorCategory::clone_into(&self, target: &mut T)
pub fn nika_types::retry::ErrorCategory::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::retry::ErrorCategory where T: 'static + ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::retry::ErrorCategory where T: ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::retry::ErrorCategory where T: ?core::marker::Sized
pub fn nika_types::retry::ErrorCategory::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::retry::ErrorCategory where T: core::clone::Clone
pub unsafe fn nika_types::retry::ErrorCategory::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::retry::ErrorCategory
pub fn nika_types::retry::ErrorCategory::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::retry::ErrorCategory where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::MemoryDirective
pub nika_types::MemoryDirective::Auto
pub nika_types::MemoryDirective::Disabled
pub nika_types::MemoryDirective::Explicit
pub nika_types::MemoryDirective::Explicit::recall: alloc::vec::Vec<alloc::string::String>
pub nika_types::MemoryDirective::Explicit::remember: alloc::vec::Vec<alloc::string::String>
pub nika_types::MemoryDirective::RecallOnly
pub nika_types::MemoryDirective::RememberOnly
impl core::clone::Clone for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::clone(&self) -> nika_types::memory::MemoryDirective
impl core::default::Default for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::default() -> nika_types::memory::MemoryDirective
impl core::fmt::Debug for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::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_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryDirective where U: core::convert::From<T>
pub fn nika_types::memory::MemoryDirective::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryDirective where U: core::convert::Into<T>
pub type nika_types::memory::MemoryDirective::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryDirective::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryDirective where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryDirective::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryDirective::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryDirective where T: core::clone::Clone
pub type nika_types::memory::MemoryDirective::Owned = T
pub fn nika_types::memory::MemoryDirective::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryDirective::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryDirective where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryDirective where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryDirective where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryDirective::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryDirective where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryDirective::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryDirective
pub fn nika_types::memory::MemoryDirective::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryDirective where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::MemoryLevel
pub nika_types::MemoryLevel::Conceptual
pub nika_types::MemoryLevel::Episodic
pub nika_types::MemoryLevel::Procedural
pub nika_types::MemoryLevel::Reflective
pub nika_types::MemoryLevel::Semantic
pub nika_types::MemoryLevel::Working
impl core::clone::Clone for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::clone(&self) -> nika_types::memory::MemoryLevel
impl core::cmp::Eq for nika_types::memory::MemoryLevel
impl core::cmp::PartialEq for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::eq(&self, other: &nika_types::memory::MemoryLevel) -> bool
impl core::fmt::Debug for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::MemoryLevel
impl core::marker::StructuralPartialEq for nika_types::memory::MemoryLevel
impl serde_core::ser::Serialize for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::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_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryLevel where U: core::convert::From<T>
pub fn nika_types::memory::MemoryLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryLevel where U: core::convert::Into<T>
pub type nika_types::memory::MemoryLevel::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryLevel where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryLevel where T: core::clone::Clone
pub type nika_types::memory::MemoryLevel::Owned = T
pub fn nika_types::memory::MemoryLevel::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryLevel::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryLevel where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryLevel where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryLevel where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryLevel where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryLevel
pub fn nika_types::memory::MemoryLevel::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryLevel where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::Role
pub nika_types::Role::Assistant
pub nika_types::Role::System
pub nika_types::Role::Tool
pub nika_types::Role::User
impl core::clone::Clone for nika_types::role::Role
pub fn nika_types::role::Role::clone(&self) -> nika_types::role::Role
impl core::cmp::Eq for nika_types::role::Role
impl core::cmp::PartialEq for nika_types::role::Role
pub fn nika_types::role::Role::eq(&self, other: &nika_types::role::Role) -> bool
impl core::fmt::Debug for nika_types::role::Role
pub fn nika_types::role::Role::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::role::Role
pub fn nika_types::role::Role::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::role::Role
impl core::marker::StructuralPartialEq for nika_types::role::Role
impl serde_core::ser::Serialize for nika_types::role::Role
pub fn nika_types::role::Role::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_types::role::Role
pub fn nika_types::role::Role::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::role::Role where U: core::convert::From<T>
pub fn nika_types::role::Role::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::role::Role where U: core::convert::Into<T>
pub type nika_types::role::Role::Error = core::convert::Infallible
pub fn nika_types::role::Role::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::role::Role where U: core::convert::TryFrom<T>
pub type nika_types::role::Role::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::role::Role::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::role::Role where T: core::clone::Clone
pub type nika_types::role::Role::Owned = T
pub fn nika_types::role::Role::clone_into(&self, target: &mut T)
pub fn nika_types::role::Role::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::role::Role where T: 'static + ?core::marker::Sized
pub fn nika_types::role::Role::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::role::Role where T: ?core::marker::Sized
pub fn nika_types::role::Role::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::role::Role where T: ?core::marker::Sized
pub fn nika_types::role::Role::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::role::Role where T: core::clone::Clone
pub unsafe fn nika_types::role::Role::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::role::Role
pub fn nika_types::role::Role::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::role::Role where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub enum nika_types::Value
pub nika_types::Value::Bool(bool)
pub nika_types::Value::Float(f64)
pub nika_types::Value::Int(i64)
pub nika_types::Value::String(alloc::string::String)
impl nika_types::resource::Value
pub fn nika_types::resource::Value::bool(v: bool) -> Self
pub fn nika_types::resource::Value::float(v: f64) -> Self
pub fn nika_types::resource::Value::int(v: i64) -> Self
pub fn nika_types::resource::Value::string(v: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::resource::Value
pub fn nika_types::resource::Value::clone(&self) -> nika_types::resource::Value
impl core::cmp::PartialEq for nika_types::resource::Value
pub fn nika_types::resource::Value::eq(&self, other: &nika_types::resource::Value) -> bool
impl core::fmt::Debug for nika_types::resource::Value
pub fn nika_types::resource::Value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::Value
impl serde_core::ser::Serialize for nika_types::resource::Value
pub fn nika_types::resource::Value::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_types::resource::Value
pub fn nika_types::resource::Value::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::Value where U: core::convert::From<T>
pub fn nika_types::resource::Value::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::Value where U: core::convert::Into<T>
pub type nika_types::resource::Value::Error = core::convert::Infallible
pub fn nika_types::resource::Value::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::Value where U: core::convert::TryFrom<T>
pub type nika_types::resource::Value::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::Value::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::Value where T: core::clone::Clone
pub type nika_types::resource::Value::Owned = T
pub fn nika_types::resource::Value::clone_into(&self, target: &mut T)
pub fn nika_types::resource::Value::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::Value where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::Value::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::Value where T: ?core::marker::Sized
pub fn nika_types::resource::Value::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::Value where T: ?core::marker::Sized
pub fn nika_types::resource::Value::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::Value where T: core::clone::Clone
pub unsafe fn nika_types::resource::Value::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::Value
pub fn nika_types::resource::Value::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::Value where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::AgentCheckpoint
pub nika_types::AgentCheckpoint::context: serde_json::value::Value
pub nika_types::AgentCheckpoint::cost: core::option::Option<nika_types::cost::Cost>
pub nika_types::AgentCheckpoint::cost_usd: core::option::Option<f64>
pub nika_types::AgentCheckpoint::messages: alloc::vec::Vec<nika_types::checkpoint::CheckpointMessage>
pub nika_types::AgentCheckpoint::model: alloc::string::String
pub nika_types::AgentCheckpoint::provider: alloc::string::String
pub nika_types::AgentCheckpoint::session_id: alloc::string::String
pub nika_types::AgentCheckpoint::task_id: core::option::Option<nika_types::id::TaskId>
pub nika_types::AgentCheckpoint::tool_records: alloc::vec::Vec<nika_types::checkpoint::ToolCallRecord>
pub nika_types::AgentCheckpoint::total_tokens: u64
pub nika_types::AgentCheckpoint::turn_count: u32
pub nika_types::AgentCheckpoint::version: u32
impl nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::new(session_id: impl core::convert::Into<alloc::string::String>, provider: impl core::convert::Into<alloc::string::String>, model: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::clone(&self) -> nika_types::checkpoint::AgentCheckpoint
impl core::fmt::Debug for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::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_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::From<T>
pub fn nika_types::checkpoint::AgentCheckpoint::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::Into<T>
pub type nika_types::checkpoint::AgentCheckpoint::Error = core::convert::Infallible
pub fn nika_types::checkpoint::AgentCheckpoint::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::AgentCheckpoint where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::AgentCheckpoint::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::AgentCheckpoint::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::AgentCheckpoint where T: core::clone::Clone
pub type nika_types::checkpoint::AgentCheckpoint::Owned = T
pub fn nika_types::checkpoint::AgentCheckpoint::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::AgentCheckpoint::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::AgentCheckpoint where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::AgentCheckpoint where T: ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::AgentCheckpoint where T: ?core::marker::Sized
pub fn nika_types::checkpoint::AgentCheckpoint::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::AgentCheckpoint where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::AgentCheckpoint::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::AgentCheckpoint
pub fn nika_types::checkpoint::AgentCheckpoint::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::AgentCheckpoint where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::Baggage
pub nika_types::Baggage::entries: alloc::vec::Vec<nika_types::baggage::BaggageEntry>
impl nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::get(&self, key: &str) -> core::option::Option<&nika_types::baggage::BaggageEntry>
pub fn nika_types::baggage::Baggage::insert(&mut self, key: impl core::convert::Into<alloc::string::String>, value: impl core::convert::Into<alloc::string::String>) -> bool
pub fn nika_types::baggage::Baggage::is_empty(&self) -> bool
pub fn nika_types::baggage::Baggage::len(&self) -> usize
pub fn nika_types::baggage::Baggage::new() -> Self
impl core::clone::Clone for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::clone(&self) -> nika_types::baggage::Baggage
impl core::cmp::Eq for nika_types::baggage::Baggage
impl core::cmp::PartialEq for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::eq(&self, other: &nika_types::baggage::Baggage) -> bool
impl core::default::Default for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::default() -> nika_types::baggage::Baggage
impl core::fmt::Debug for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::baggage::Baggage
impl serde_core::ser::Serialize for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::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_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::baggage::Baggage where U: core::convert::From<T>
pub fn nika_types::baggage::Baggage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::baggage::Baggage where U: core::convert::Into<T>
pub type nika_types::baggage::Baggage::Error = core::convert::Infallible
pub fn nika_types::baggage::Baggage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::baggage::Baggage where U: core::convert::TryFrom<T>
pub type nika_types::baggage::Baggage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::baggage::Baggage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::baggage::Baggage where T: core::clone::Clone
pub type nika_types::baggage::Baggage::Owned = T
pub fn nika_types::baggage::Baggage::clone_into(&self, target: &mut T)
pub fn nika_types::baggage::Baggage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::baggage::Baggage where T: 'static + ?core::marker::Sized
pub fn nika_types::baggage::Baggage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::baggage::Baggage where T: ?core::marker::Sized
pub fn nika_types::baggage::Baggage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::baggage::Baggage where T: ?core::marker::Sized
pub fn nika_types::baggage::Baggage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::baggage::Baggage where T: core::clone::Clone
pub unsafe fn nika_types::baggage::Baggage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::baggage::Baggage
pub fn nika_types::baggage::Baggage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::baggage::Baggage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::Blake3Hash
pub nika_types::Blake3Hash::bytes: [u8; 32]
impl nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::new(bytes: [u8; 32]) -> Self
pub fn nika_types::hash::Blake3Hash::zero() -> Self
impl core::clone::Clone for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::clone(&self) -> nika_types::hash::Blake3Hash
impl core::cmp::Eq for nika_types::hash::Blake3Hash
impl core::cmp::PartialEq for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::eq(&self, other: &nika_types::hash::Blake3Hash) -> bool
impl core::fmt::Debug for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::hash::Blake3Hash
impl core::marker::StructuralPartialEq for nika_types::hash::Blake3Hash
impl serde_core::ser::Serialize for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::hash::Blake3Hash where U: core::convert::From<T>
pub fn nika_types::hash::Blake3Hash::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::Blake3Hash where U: core::convert::Into<T>
pub type nika_types::hash::Blake3Hash::Error = core::convert::Infallible
pub fn nika_types::hash::Blake3Hash::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::Blake3Hash where U: core::convert::TryFrom<T>
pub type nika_types::hash::Blake3Hash::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::Blake3Hash::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::Blake3Hash where T: core::clone::Clone
pub type nika_types::hash::Blake3Hash::Owned = T
pub fn nika_types::hash::Blake3Hash::clone_into(&self, target: &mut T)
pub fn nika_types::hash::Blake3Hash::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::Blake3Hash where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::Blake3Hash where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::Blake3Hash where T: ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::Blake3Hash where T: ?core::marker::Sized
pub fn nika_types::hash::Blake3Hash::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::Blake3Hash where T: core::clone::Clone
pub unsafe fn nika_types::hash::Blake3Hash::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::Blake3Hash
pub fn nika_types::hash::Blake3Hash::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::Blake3Hash where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::BlobRef
pub nika_types::BlobRef::value: alloc::string::String
impl nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::clone(&self) -> nika_types::hash::BlobRef
impl core::cmp::Eq for nika_types::hash::BlobRef
impl core::cmp::PartialEq for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::eq(&self, other: &nika_types::hash::BlobRef) -> bool
impl core::fmt::Debug for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::hash::BlobRef
impl serde_core::ser::Serialize for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::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_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::hash::BlobRef where U: core::convert::From<T>
pub fn nika_types::hash::BlobRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::BlobRef where U: core::convert::Into<T>
pub type nika_types::hash::BlobRef::Error = core::convert::Infallible
pub fn nika_types::hash::BlobRef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::BlobRef where U: core::convert::TryFrom<T>
pub type nika_types::hash::BlobRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::BlobRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::BlobRef where T: core::clone::Clone
pub type nika_types::hash::BlobRef::Owned = T
pub fn nika_types::hash::BlobRef::clone_into(&self, target: &mut T)
pub fn nika_types::hash::BlobRef::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::BlobRef where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::BlobRef::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::BlobRef where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::BlobRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::BlobRef where T: ?core::marker::Sized
pub fn nika_types::hash::BlobRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::BlobRef where T: ?core::marker::Sized
pub fn nika_types::hash::BlobRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::BlobRef where T: core::clone::Clone
pub unsafe fn nika_types::hash::BlobRef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::BlobRef
pub fn nika_types::hash::BlobRef::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::BlobRef where T: for<'de> serde_core::de::Deserialize<'de>
pub struct nika_types::CancelCtx
impl nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::cancel(&self)
pub fn nika_types::cancel::CancelCtx::is_cancelled(&self) -> bool
pub fn nika_types::cancel::CancelCtx::new() -> Self
impl core::clone::Clone for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::clone(&self) -> nika_types::cancel::CancelCtx
impl core::default::Default for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::default() -> Self
impl core::fmt::Debug for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, U> core::convert::Into<U> for nika_types::cancel::CancelCtx where U: core::convert::From<T>
pub fn nika_types::cancel::CancelCtx::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::cancel::CancelCtx where U: core::convert::Into<T>
pub type nika_types::cancel::CancelCtx::Error = core::convert::Infallible
pub fn nika_types::cancel::CancelCtx::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::cancel::CancelCtx where U: core::convert::TryFrom<T>
pub type nika_types::cancel::CancelCtx::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::cancel::CancelCtx::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::cancel::CancelCtx where T: core::clone::Clone
pub type nika_types::cancel::CancelCtx::Owned = T
pub fn nika_types::cancel::CancelCtx::clone_into(&self, target: &mut T)
pub fn nika_types::cancel::CancelCtx::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::cancel::CancelCtx where T: 'static + ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::cancel::CancelCtx where T: ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::cancel::CancelCtx where T: ?core::marker::Sized
pub fn nika_types::cancel::CancelCtx::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::cancel::CancelCtx where T: core::clone::Clone
pub unsafe fn nika_types::cancel::CancelCtx::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::cancel::CancelCtx
pub fn nika_types::cancel::CancelCtx::from(t: T) -> T
#[non_exhaustive] pub struct nika_types::CheckpointMessage
pub nika_types::CheckpointMessage::content: alloc::string::String
pub nika_types::CheckpointMessage::role: nika_types::role::Role
impl nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::new(role: nika_types::role::Role, content: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::clone(&self) -> nika_types::checkpoint::CheckpointMessage
impl core::fmt::Debug for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::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_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::From<T>
pub fn nika_types::checkpoint::CheckpointMessage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::Into<T>
pub type nika_types::checkpoint::CheckpointMessage::Error = core::convert::Infallible
pub fn nika_types::checkpoint::CheckpointMessage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::CheckpointMessage where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::CheckpointMessage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::CheckpointMessage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::CheckpointMessage where T: core::clone::Clone
pub type nika_types::checkpoint::CheckpointMessage::Owned = T
pub fn nika_types::checkpoint::CheckpointMessage::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::CheckpointMessage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::CheckpointMessage where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::CheckpointMessage where T: ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::CheckpointMessage where T: ?core::marker::Sized
pub fn nika_types::checkpoint::CheckpointMessage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::CheckpointMessage where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::CheckpointMessage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::CheckpointMessage
pub fn nika_types::checkpoint::CheckpointMessage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::CheckpointMessage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::CompressionPolicy
pub nika_types::CompressionPolicy::compress_tool_results: bool
pub nika_types::CompressionPolicy::preserve_recent: u32
pub nika_types::CompressionPolicy::token_threshold: u64
impl nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::new() -> Self
impl core::clone::Clone for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::clone(&self) -> nika_types::compression::CompressionPolicy
impl core::default::Default for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::default() -> Self
impl core::fmt::Debug for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl<T, U> core::convert::Into<U> for nika_types::compression::CompressionPolicy where U: core::convert::From<T>
pub fn nika_types::compression::CompressionPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::compression::CompressionPolicy where U: core::convert::Into<T>
pub type nika_types::compression::CompressionPolicy::Error = core::convert::Infallible
pub fn nika_types::compression::CompressionPolicy::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::compression::CompressionPolicy where U: core::convert::TryFrom<T>
pub type nika_types::compression::CompressionPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::compression::CompressionPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::compression::CompressionPolicy where T: core::clone::Clone
pub type nika_types::compression::CompressionPolicy::Owned = T
pub fn nika_types::compression::CompressionPolicy::clone_into(&self, target: &mut T)
pub fn nika_types::compression::CompressionPolicy::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::compression::CompressionPolicy where T: 'static + ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::compression::CompressionPolicy where T: ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::compression::CompressionPolicy where T: ?core::marker::Sized
pub fn nika_types::compression::CompressionPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::compression::CompressionPolicy where T: core::clone::Clone
pub unsafe fn nika_types::compression::CompressionPolicy::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::compression::CompressionPolicy
pub fn nika_types::compression::CompressionPolicy::from(t: T) -> T
#[non_exhaustive] pub struct nika_types::ContentDigest
pub nika_types::ContentDigest::value: alloc::string::String
impl nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::clone(&self) -> nika_types::hash::ContentDigest
impl core::cmp::Eq for nika_types::hash::ContentDigest
impl core::cmp::PartialEq for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::eq(&self, other: &nika_types::hash::ContentDigest) -> bool
impl core::fmt::Debug for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::hash::ContentDigest
impl serde_core::ser::Serialize for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::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_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::hash::ContentDigest where U: core::convert::From<T>
pub fn nika_types::hash::ContentDigest::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::hash::ContentDigest where U: core::convert::Into<T>
pub type nika_types::hash::ContentDigest::Error = core::convert::Infallible
pub fn nika_types::hash::ContentDigest::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::hash::ContentDigest where U: core::convert::TryFrom<T>
pub type nika_types::hash::ContentDigest::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::hash::ContentDigest::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::hash::ContentDigest where T: core::clone::Clone
pub type nika_types::hash::ContentDigest::Owned = T
pub fn nika_types::hash::ContentDigest::clone_into(&self, target: &mut T)
pub fn nika_types::hash::ContentDigest::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::hash::ContentDigest where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::hash::ContentDigest where T: 'static + ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::hash::ContentDigest where T: ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::hash::ContentDigest where T: ?core::marker::Sized
pub fn nika_types::hash::ContentDigest::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::hash::ContentDigest where T: core::clone::Clone
pub unsafe fn nika_types::hash::ContentDigest::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::hash::ContentDigest
pub fn nika_types::hash::ContentDigest::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::hash::ContentDigest where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::CorrelationId
pub nika_types::CorrelationId::uuid: uuid::Uuid
impl nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::generate() -> Self
pub fn nika_types::id::CorrelationId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::CorrelationId::nil() -> Self
impl core::clone::Clone for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::clone(&self) -> nika_types::id::CorrelationId
impl core::cmp::Eq for nika_types::id::CorrelationId
impl core::cmp::PartialEq for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::eq(&self, other: &nika_types::id::CorrelationId) -> bool
impl core::fmt::Debug for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::CorrelationId
impl core::marker::StructuralPartialEq for nika_types::id::CorrelationId
impl serde_core::ser::Serialize for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::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_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::CorrelationId where U: core::convert::From<T>
pub fn nika_types::id::CorrelationId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::CorrelationId where U: core::convert::Into<T>
pub type nika_types::id::CorrelationId::Error = core::convert::Infallible
pub fn nika_types::id::CorrelationId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::CorrelationId where U: core::convert::TryFrom<T>
pub type nika_types::id::CorrelationId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::CorrelationId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::CorrelationId where T: core::clone::Clone
pub type nika_types::id::CorrelationId::Owned = T
pub fn nika_types::id::CorrelationId::clone_into(&self, target: &mut T)
pub fn nika_types::id::CorrelationId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::CorrelationId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::CorrelationId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::CorrelationId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::CorrelationId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::CorrelationId where T: ?core::marker::Sized
pub fn nika_types::id::CorrelationId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::CorrelationId where T: ?core::marker::Sized
pub fn nika_types::id::CorrelationId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::CorrelationId where T: core::clone::Clone
pub unsafe fn nika_types::id::CorrelationId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::CorrelationId
pub fn nika_types::id::CorrelationId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::CorrelationId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::Cost
pub nika_types::Cost::nano_usd: i128
impl nika_types::cost::Cost
pub fn nika_types::cost::Cost::checked_add(self, rhs: Self) -> core::option::Option<Self>
pub fn nika_types::cost::Cost::checked_sub(self, rhs: Self) -> core::option::Option<Self>
pub fn nika_types::cost::Cost::from_micro_usd(micro: i64) -> Self
pub fn nika_types::cost::Cost::from_milli_usd(milli: i64) -> Self
pub const fn nika_types::cost::Cost::is_zero(&self) -> bool
pub const fn nika_types::cost::Cost::new(nano_usd: i128) -> Self
pub fn nika_types::cost::Cost::saturating_mul(self, factor: u64) -> Self
pub fn nika_types::cost::Cost::to_usd_f64(self) -> f64
pub const fn nika_types::cost::Cost::zero() -> Self
impl core::clone::Clone for nika_types::cost::Cost
pub fn nika_types::cost::Cost::clone(&self) -> nika_types::cost::Cost
impl core::cmp::Eq for nika_types::cost::Cost
impl core::cmp::Ord for nika_types::cost::Cost
pub fn nika_types::cost::Cost::cmp(&self, other: &nika_types::cost::Cost) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::cost::Cost
pub fn nika_types::cost::Cost::eq(&self, other: &nika_types::cost::Cost) -> bool
impl core::cmp::PartialOrd for nika_types::cost::Cost
pub fn nika_types::cost::Cost::partial_cmp(&self, other: &nika_types::cost::Cost) -> core::option::Option<core::cmp::Ordering>
impl core::default::Default for nika_types::cost::Cost
pub fn nika_types::cost::Cost::default() -> Self
impl core::fmt::Debug for nika_types::cost::Cost
pub fn nika_types::cost::Cost::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::cost::Cost
pub fn nika_types::cost::Cost::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::cost::Cost
pub fn nika_types::cost::Cost::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::cost::Cost
impl core::marker::StructuralPartialEq for nika_types::cost::Cost
impl core::ops::arith::Add for nika_types::cost::Cost
pub type nika_types::cost::Cost::Output = nika_types::cost::Cost
pub fn nika_types::cost::Cost::add(self, rhs: Self) -> Self
impl core::ops::arith::Sub for nika_types::cost::Cost
pub type nika_types::cost::Cost::Output = nika_types::cost::Cost
pub fn nika_types::cost::Cost::sub(self, rhs: Self) -> Self
impl serde_core::ser::Serialize for nika_types::cost::Cost
pub fn nika_types::cost::Cost::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_types::cost::Cost
pub fn nika_types::cost::Cost::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::cost::Cost where U: core::convert::From<T>
pub fn nika_types::cost::Cost::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::cost::Cost where U: core::convert::Into<T>
pub type nika_types::cost::Cost::Error = core::convert::Infallible
pub fn nika_types::cost::Cost::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::cost::Cost where U: core::convert::TryFrom<T>
pub type nika_types::cost::Cost::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::cost::Cost::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::cost::Cost where T: core::clone::Clone
pub type nika_types::cost::Cost::Owned = T
pub fn nika_types::cost::Cost::clone_into(&self, target: &mut T)
pub fn nika_types::cost::Cost::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::cost::Cost where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::cost::Cost::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::cost::Cost where T: 'static + ?core::marker::Sized
pub fn nika_types::cost::Cost::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::cost::Cost where T: ?core::marker::Sized
pub fn nika_types::cost::Cost::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::cost::Cost where T: ?core::marker::Sized
pub fn nika_types::cost::Cost::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::cost::Cost where T: core::clone::Clone
pub unsafe fn nika_types::cost::Cost::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::cost::Cost
pub fn nika_types::cost::Cost::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::cost::Cost where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::EmbeddingSpec
pub nika_types::EmbeddingSpec::dim: u16
pub nika_types::EmbeddingSpec::dtype: nika_types::embedding::EmbeddingDtype
pub nika_types::EmbeddingSpec::metric: nika_types::embedding::DistanceMetric
pub nika_types::EmbeddingSpec::model_id: core::option::Option<alloc::string::String>
impl nika_types::embedding::EmbeddingSpec
pub const fn nika_types::embedding::EmbeddingSpec::new(dim: u16, dtype: nika_types::embedding::EmbeddingDtype, metric: nika_types::embedding::DistanceMetric) -> Self
pub fn nika_types::embedding::EmbeddingSpec::with_model(dim: u16, dtype: nika_types::embedding::EmbeddingDtype, metric: nika_types::embedding::DistanceMetric, model_id: alloc::string::String) -> Self
impl core::clone::Clone for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::clone(&self) -> nika_types::embedding::EmbeddingSpec
impl core::cmp::Eq for nika_types::embedding::EmbeddingSpec
impl core::cmp::PartialEq for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::eq(&self, other: &nika_types::embedding::EmbeddingSpec) -> bool
impl core::fmt::Debug for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::embedding::EmbeddingSpec
impl serde_core::ser::Serialize for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::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_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::From<T>
pub fn nika_types::embedding::EmbeddingSpec::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::Into<T>
pub type nika_types::embedding::EmbeddingSpec::Error = core::convert::Infallible
pub fn nika_types::embedding::EmbeddingSpec::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::embedding::EmbeddingSpec where U: core::convert::TryFrom<T>
pub type nika_types::embedding::EmbeddingSpec::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::embedding::EmbeddingSpec::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::embedding::EmbeddingSpec where T: core::clone::Clone
pub type nika_types::embedding::EmbeddingSpec::Owned = T
pub fn nika_types::embedding::EmbeddingSpec::clone_into(&self, target: &mut T)
pub fn nika_types::embedding::EmbeddingSpec::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::embedding::EmbeddingSpec where T: 'static + ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::embedding::EmbeddingSpec where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::embedding::EmbeddingSpec where T: ?core::marker::Sized
pub fn nika_types::embedding::EmbeddingSpec::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::embedding::EmbeddingSpec where T: core::clone::Clone
pub unsafe fn nika_types::embedding::EmbeddingSpec::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::embedding::EmbeddingSpec
pub fn nika_types::embedding::EmbeddingSpec::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::embedding::EmbeddingSpec where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::EventId
pub nika_types::EventId::uuid: uuid::Uuid
impl nika_types::id::EventId
pub fn nika_types::id::EventId::generate() -> Self
pub fn nika_types::id::EventId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::EventId::nil() -> Self
impl core::clone::Clone for nika_types::id::EventId
pub fn nika_types::id::EventId::clone(&self) -> nika_types::id::EventId
impl core::cmp::Eq for nika_types::id::EventId
impl core::cmp::PartialEq for nika_types::id::EventId
pub fn nika_types::id::EventId::eq(&self, other: &nika_types::id::EventId) -> bool
impl core::fmt::Debug for nika_types::id::EventId
pub fn nika_types::id::EventId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::EventId
pub fn nika_types::id::EventId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::EventId
pub fn nika_types::id::EventId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::EventId
impl core::marker::StructuralPartialEq for nika_types::id::EventId
impl serde_core::ser::Serialize for nika_types::id::EventId
pub fn nika_types::id::EventId::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_types::id::EventId
pub fn nika_types::id::EventId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::EventId where U: core::convert::From<T>
pub fn nika_types::id::EventId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::EventId where U: core::convert::Into<T>
pub type nika_types::id::EventId::Error = core::convert::Infallible
pub fn nika_types::id::EventId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::EventId where U: core::convert::TryFrom<T>
pub type nika_types::id::EventId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::EventId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::EventId where T: core::clone::Clone
pub type nika_types::id::EventId::Owned = T
pub fn nika_types::id::EventId::clone_into(&self, target: &mut T)
pub fn nika_types::id::EventId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::EventId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::EventId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::EventId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::EventId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::EventId where T: ?core::marker::Sized
pub fn nika_types::id::EventId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::EventId where T: ?core::marker::Sized
pub fn nika_types::id::EventId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::EventId where T: core::clone::Clone
pub unsafe fn nika_types::id::EventId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::EventId
pub fn nika_types::id::EventId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::EventId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::EventSchemaVersion
pub nika_types::EventSchemaVersion::version: u16
impl nika_types::schema::EventSchemaVersion
pub const nika_types::schema::EventSchemaVersion::CURRENT: Self
pub fn nika_types::schema::EventSchemaVersion::new(version: u16) -> Self
impl core::clone::Clone for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::clone(&self) -> nika_types::schema::EventSchemaVersion
impl core::cmp::Eq for nika_types::schema::EventSchemaVersion
impl core::cmp::Ord for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::cmp(&self, other: &nika_types::schema::EventSchemaVersion) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::eq(&self, other: &nika_types::schema::EventSchemaVersion) -> bool
impl core::cmp::PartialOrd for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::partial_cmp(&self, other: &nika_types::schema::EventSchemaVersion) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::schema::EventSchemaVersion
impl core::marker::StructuralPartialEq for nika_types::schema::EventSchemaVersion
impl serde_core::ser::Serialize for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::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_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::schema::EventSchemaVersion where U: core::convert::From<T>
pub fn nika_types::schema::EventSchemaVersion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::schema::EventSchemaVersion where U: core::convert::Into<T>
pub type nika_types::schema::EventSchemaVersion::Error = core::convert::Infallible
pub fn nika_types::schema::EventSchemaVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::schema::EventSchemaVersion where U: core::convert::TryFrom<T>
pub type nika_types::schema::EventSchemaVersion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::schema::EventSchemaVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::schema::EventSchemaVersion where T: core::clone::Clone
pub type nika_types::schema::EventSchemaVersion::Owned = T
pub fn nika_types::schema::EventSchemaVersion::clone_into(&self, target: &mut T)
pub fn nika_types::schema::EventSchemaVersion::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::schema::EventSchemaVersion where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::schema::EventSchemaVersion where T: 'static + ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::schema::EventSchemaVersion where T: ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::schema::EventSchemaVersion where T: ?core::marker::Sized
pub fn nika_types::schema::EventSchemaVersion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::schema::EventSchemaVersion where T: core::clone::Clone
pub unsafe fn nika_types::schema::EventSchemaVersion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::schema::EventSchemaVersion
pub fn nika_types::schema::EventSchemaVersion::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::schema::EventSchemaVersion where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::KeyValue
pub nika_types::KeyValue::key: alloc::string::String
pub nika_types::KeyValue::value: nika_types::resource::Value
impl nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::new(key: impl core::convert::Into<alloc::string::String>, value: nika_types::resource::Value) -> Self
impl core::clone::Clone for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::clone(&self) -> nika_types::resource::KeyValue
impl core::cmp::PartialEq for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::eq(&self, other: &nika_types::resource::KeyValue) -> bool
impl core::fmt::Debug for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::KeyValue
impl serde_core::ser::Serialize for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::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_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::KeyValue where U: core::convert::From<T>
pub fn nika_types::resource::KeyValue::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::KeyValue where U: core::convert::Into<T>
pub type nika_types::resource::KeyValue::Error = core::convert::Infallible
pub fn nika_types::resource::KeyValue::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::KeyValue where U: core::convert::TryFrom<T>
pub type nika_types::resource::KeyValue::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::KeyValue::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::KeyValue where T: core::clone::Clone
pub type nika_types::resource::KeyValue::Owned = T
pub fn nika_types::resource::KeyValue::clone_into(&self, target: &mut T)
pub fn nika_types::resource::KeyValue::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::KeyValue where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::KeyValue::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::KeyValue where T: ?core::marker::Sized
pub fn nika_types::resource::KeyValue::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::KeyValue where T: ?core::marker::Sized
pub fn nika_types::resource::KeyValue::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::KeyValue where T: core::clone::Clone
pub unsafe fn nika_types::resource::KeyValue::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::KeyValue
pub fn nika_types::resource::KeyValue::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::KeyValue where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::MemoryFrameRef
pub nika_types::MemoryFrameRef::id: nika_types::memory::MemoryId
pub nika_types::MemoryFrameRef::level: nika_types::memory::MemoryLevel
pub nika_types::MemoryFrameRef::summary: alloc::string::String
pub nika_types::MemoryFrameRef::trust: nika_types::trust::TrustLevel
impl nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::new(id: nika_types::memory::MemoryId, level: nika_types::memory::MemoryLevel, summary: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::memory::MemoryFrameRef::with_trust(id: nika_types::memory::MemoryId, level: nika_types::memory::MemoryLevel, summary: impl core::convert::Into<alloc::string::String>, trust: nika_types::trust::TrustLevel) -> Self
impl core::clone::Clone for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::clone(&self) -> nika_types::memory::MemoryFrameRef
impl core::fmt::Debug for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::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_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryFrameRef where U: core::convert::From<T>
pub fn nika_types::memory::MemoryFrameRef::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryFrameRef where U: core::convert::Into<T>
pub type nika_types::memory::MemoryFrameRef::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryFrameRef::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryFrameRef where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryFrameRef::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryFrameRef::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryFrameRef where T: core::clone::Clone
pub type nika_types::memory::MemoryFrameRef::Owned = T
pub fn nika_types::memory::MemoryFrameRef::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryFrameRef::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::memory::MemoryFrameRef where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryFrameRef where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryFrameRef where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryFrameRef::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryFrameRef where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryFrameRef::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryFrameRef
pub fn nika_types::memory::MemoryFrameRef::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryFrameRef where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::MemoryId
impl nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::generate() -> Self
pub fn nika_types::memory::MemoryId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::memory::MemoryId::nil() -> Self
pub fn nika_types::memory::MemoryId::uuid(&self) -> uuid::Uuid
impl core::clone::Clone for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::clone(&self) -> nika_types::memory::MemoryId
impl core::cmp::Eq for nika_types::memory::MemoryId
impl core::cmp::PartialEq for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::eq(&self, other: &nika_types::memory::MemoryId) -> bool
impl core::fmt::Debug for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::memory::MemoryId
impl core::marker::StructuralPartialEq for nika_types::memory::MemoryId
impl serde_core::ser::Serialize for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::memory::MemoryId where U: core::convert::From<T>
pub fn nika_types::memory::MemoryId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::memory::MemoryId where U: core::convert::Into<T>
pub type nika_types::memory::MemoryId::Error = core::convert::Infallible
pub fn nika_types::memory::MemoryId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::memory::MemoryId where U: core::convert::TryFrom<T>
pub type nika_types::memory::MemoryId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::memory::MemoryId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::memory::MemoryId where T: core::clone::Clone
pub type nika_types::memory::MemoryId::Owned = T
pub fn nika_types::memory::MemoryId::clone_into(&self, target: &mut T)
pub fn nika_types::memory::MemoryId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::memory::MemoryId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::memory::MemoryId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::memory::MemoryId where T: 'static + ?core::marker::Sized
pub fn nika_types::memory::MemoryId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::memory::MemoryId where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::memory::MemoryId where T: ?core::marker::Sized
pub fn nika_types::memory::MemoryId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::memory::MemoryId where T: core::clone::Clone
pub unsafe fn nika_types::memory::MemoryId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::memory::MemoryId
pub fn nika_types::memory::MemoryId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::memory::MemoryId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::ModelId
impl nika_types::id::ModelId
pub fn nika_types::id::ModelId::as_str(&self) -> &str
pub fn nika_types::id::ModelId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::ModelId
pub fn nika_types::id::ModelId::clone(&self) -> nika_types::id::ModelId
impl core::cmp::Eq for nika_types::id::ModelId
impl core::cmp::PartialEq for nika_types::id::ModelId
pub fn nika_types::id::ModelId::eq(&self, other: &nika_types::id::ModelId) -> bool
impl core::fmt::Debug for nika_types::id::ModelId
pub fn nika_types::id::ModelId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::ModelId
pub fn nika_types::id::ModelId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::ModelId
pub fn nika_types::id::ModelId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::ModelId
impl serde_core::ser::Serialize for nika_types::id::ModelId
pub fn nika_types::id::ModelId::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_types::id::ModelId
pub fn nika_types::id::ModelId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::ModelId where U: core::convert::From<T>
pub fn nika_types::id::ModelId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::ModelId where U: core::convert::Into<T>
pub type nika_types::id::ModelId::Error = core::convert::Infallible
pub fn nika_types::id::ModelId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::ModelId where U: core::convert::TryFrom<T>
pub type nika_types::id::ModelId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::ModelId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::ModelId where T: core::clone::Clone
pub type nika_types::id::ModelId::Owned = T
pub fn nika_types::id::ModelId::clone_into(&self, target: &mut T)
pub fn nika_types::id::ModelId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::ModelId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::ModelId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::ModelId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::ModelId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::ModelId where T: ?core::marker::Sized
pub fn nika_types::id::ModelId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::ModelId where T: ?core::marker::Sized
pub fn nika_types::id::ModelId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::ModelId where T: core::clone::Clone
pub unsafe fn nika_types::id::ModelId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::ModelId
pub fn nika_types::id::ModelId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::ModelId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::ProviderId
impl nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::as_str(&self) -> &str
pub fn nika_types::id::ProviderId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::clone(&self) -> nika_types::id::ProviderId
impl core::cmp::Eq for nika_types::id::ProviderId
impl core::cmp::PartialEq for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::eq(&self, other: &nika_types::id::ProviderId) -> bool
impl core::fmt::Debug for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::ProviderId
impl serde_core::ser::Serialize for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::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_types::id::ProviderId
pub fn nika_types::id::ProviderId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::ProviderId where U: core::convert::From<T>
pub fn nika_types::id::ProviderId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::ProviderId where U: core::convert::Into<T>
pub type nika_types::id::ProviderId::Error = core::convert::Infallible
pub fn nika_types::id::ProviderId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::ProviderId where U: core::convert::TryFrom<T>
pub type nika_types::id::ProviderId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::ProviderId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::ProviderId where T: core::clone::Clone
pub type nika_types::id::ProviderId::Owned = T
pub fn nika_types::id::ProviderId::clone_into(&self, target: &mut T)
pub fn nika_types::id::ProviderId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::ProviderId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::ProviderId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::ProviderId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::ProviderId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::ProviderId where T: ?core::marker::Sized
pub fn nika_types::id::ProviderId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::ProviderId where T: ?core::marker::Sized
pub fn nika_types::id::ProviderId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::ProviderId where T: core::clone::Clone
pub unsafe fn nika_types::id::ProviderId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::ProviderId
pub fn nika_types::id::ProviderId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::ProviderId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::Resource
pub nika_types::Resource::attrs: alloc::vec::Vec<nika_types::resource::KeyValue>
pub nika_types::Resource::service_name: alloc::string::String
impl nika_types::resource::Resource
pub fn nika_types::resource::Resource::new(service_name: impl core::convert::Into<alloc::string::String>) -> Self
pub fn nika_types::resource::Resource::with_attr(self, key: impl core::convert::Into<alloc::string::String>, value: nika_types::resource::Value) -> Self
impl core::clone::Clone for nika_types::resource::Resource
pub fn nika_types::resource::Resource::clone(&self) -> nika_types::resource::Resource
impl core::cmp::PartialEq for nika_types::resource::Resource
pub fn nika_types::resource::Resource::eq(&self, other: &nika_types::resource::Resource) -> bool
impl core::fmt::Debug for nika_types::resource::Resource
pub fn nika_types::resource::Resource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::resource::Resource
impl serde_core::ser::Serialize for nika_types::resource::Resource
pub fn nika_types::resource::Resource::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_types::resource::Resource
pub fn nika_types::resource::Resource::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::resource::Resource where U: core::convert::From<T>
pub fn nika_types::resource::Resource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::resource::Resource where U: core::convert::Into<T>
pub type nika_types::resource::Resource::Error = core::convert::Infallible
pub fn nika_types::resource::Resource::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::resource::Resource where U: core::convert::TryFrom<T>
pub type nika_types::resource::Resource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::resource::Resource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::resource::Resource where T: core::clone::Clone
pub type nika_types::resource::Resource::Owned = T
pub fn nika_types::resource::Resource::clone_into(&self, target: &mut T)
pub fn nika_types::resource::Resource::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::resource::Resource where T: 'static + ?core::marker::Sized
pub fn nika_types::resource::Resource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::resource::Resource where T: ?core::marker::Sized
pub fn nika_types::resource::Resource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::resource::Resource where T: ?core::marker::Sized
pub fn nika_types::resource::Resource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::resource::Resource where T: core::clone::Clone
pub unsafe fn nika_types::resource::Resource::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::resource::Resource
pub fn nika_types::resource::Resource::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::resource::Resource where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::RetryConfig
pub nika_types::RetryConfig::backoff_base_ms: u64
pub nika_types::RetryConfig::backoff_max_ms: u64
pub nika_types::RetryConfig::jitter_ratio: f32
pub nika_types::RetryConfig::max_attempts: u32
impl nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::new(max_attempts: u32) -> Self
pub fn nika_types::retry::RetryConfig::none() -> Self
impl core::clone::Clone for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::clone(&self) -> nika_types::retry::RetryConfig
impl core::cmp::PartialEq for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::eq(&self, other: &nika_types::retry::RetryConfig) -> bool
impl core::default::Default for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::default() -> Self
impl core::fmt::Debug for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::retry::RetryConfig
impl serde_core::ser::Serialize for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::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_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::retry::RetryConfig where U: core::convert::From<T>
pub fn nika_types::retry::RetryConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::retry::RetryConfig where U: core::convert::Into<T>
pub type nika_types::retry::RetryConfig::Error = core::convert::Infallible
pub fn nika_types::retry::RetryConfig::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::retry::RetryConfig where U: core::convert::TryFrom<T>
pub type nika_types::retry::RetryConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::retry::RetryConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::retry::RetryConfig where T: core::clone::Clone
pub type nika_types::retry::RetryConfig::Owned = T
pub fn nika_types::retry::RetryConfig::clone_into(&self, target: &mut T)
pub fn nika_types::retry::RetryConfig::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::retry::RetryConfig where T: 'static + ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::retry::RetryConfig where T: ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::retry::RetryConfig where T: ?core::marker::Sized
pub fn nika_types::retry::RetryConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::retry::RetryConfig where T: core::clone::Clone
pub unsafe fn nika_types::retry::RetryConfig::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::retry::RetryConfig
pub fn nika_types::retry::RetryConfig::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::retry::RetryConfig where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::RunId
pub nika_types::RunId::uuid: uuid::Uuid
impl nika_types::id::RunId
pub fn nika_types::id::RunId::from_bytes(bytes: [u8; 16]) -> Self
pub fn nika_types::id::RunId::generate() -> Self
pub fn nika_types::id::RunId::new(uuid: uuid::Uuid) -> Self
pub fn nika_types::id::RunId::nil() -> Self
impl core::clone::Clone for nika_types::id::RunId
pub fn nika_types::id::RunId::clone(&self) -> nika_types::id::RunId
impl core::cmp::Eq for nika_types::id::RunId
impl core::cmp::PartialEq for nika_types::id::RunId
pub fn nika_types::id::RunId::eq(&self, other: &nika_types::id::RunId) -> bool
impl core::fmt::Debug for nika_types::id::RunId
pub fn nika_types::id::RunId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::RunId
pub fn nika_types::id::RunId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::RunId
pub fn nika_types::id::RunId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::RunId
impl core::marker::StructuralPartialEq for nika_types::id::RunId
impl serde_core::ser::Serialize for nika_types::id::RunId
pub fn nika_types::id::RunId::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_types::id::RunId
pub fn nika_types::id::RunId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::RunId where U: core::convert::From<T>
pub fn nika_types::id::RunId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::RunId where U: core::convert::Into<T>
pub type nika_types::id::RunId::Error = core::convert::Infallible
pub fn nika_types::id::RunId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::RunId where U: core::convert::TryFrom<T>
pub type nika_types::id::RunId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::RunId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::RunId where T: core::clone::Clone
pub type nika_types::id::RunId::Owned = T
pub fn nika_types::id::RunId::clone_into(&self, target: &mut T)
pub fn nika_types::id::RunId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::RunId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::RunId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::RunId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::RunId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::RunId where T: ?core::marker::Sized
pub fn nika_types::id::RunId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::RunId where T: ?core::marker::Sized
pub fn nika_types::id::RunId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::RunId where T: core::clone::Clone
pub unsafe fn nika_types::id::RunId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::RunId
pub fn nika_types::id::RunId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::RunId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::SpanId
pub nika_types::SpanId::bytes: [u8; 8]
impl nika_types::id::SpanId
pub fn nika_types::id::SpanId::is_nil(&self) -> bool
pub fn nika_types::id::SpanId::new(bytes: [u8; 8]) -> Self
pub fn nika_types::id::SpanId::nil() -> Self
impl core::clone::Clone for nika_types::id::SpanId
pub fn nika_types::id::SpanId::clone(&self) -> nika_types::id::SpanId
impl core::cmp::Eq for nika_types::id::SpanId
impl core::cmp::PartialEq for nika_types::id::SpanId
pub fn nika_types::id::SpanId::eq(&self, other: &nika_types::id::SpanId) -> bool
impl core::fmt::Debug for nika_types::id::SpanId
pub fn nika_types::id::SpanId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::SpanId
pub fn nika_types::id::SpanId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::SpanId
pub fn nika_types::id::SpanId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::SpanId
impl core::marker::StructuralPartialEq for nika_types::id::SpanId
impl serde_core::ser::Serialize for nika_types::id::SpanId
pub fn nika_types::id::SpanId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::id::SpanId
pub fn nika_types::id::SpanId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::id::SpanId where U: core::convert::From<T>
pub fn nika_types::id::SpanId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::SpanId where U: core::convert::Into<T>
pub type nika_types::id::SpanId::Error = core::convert::Infallible
pub fn nika_types::id::SpanId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::SpanId where U: core::convert::TryFrom<T>
pub type nika_types::id::SpanId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::SpanId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::SpanId where T: core::clone::Clone
pub type nika_types::id::SpanId::Owned = T
pub fn nika_types::id::SpanId::clone_into(&self, target: &mut T)
pub fn nika_types::id::SpanId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::SpanId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::SpanId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::SpanId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::SpanId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::SpanId where T: ?core::marker::Sized
pub fn nika_types::id::SpanId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::SpanId where T: ?core::marker::Sized
pub fn nika_types::id::SpanId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::SpanId where T: core::clone::Clone
pub unsafe fn nika_types::id::SpanId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::SpanId
pub fn nika_types::id::SpanId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::SpanId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::TaskId
impl nika_types::id::TaskId
pub fn nika_types::id::TaskId::as_str(&self) -> &str
pub fn nika_types::id::TaskId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::TaskId
pub fn nika_types::id::TaskId::clone(&self) -> nika_types::id::TaskId
impl core::cmp::Eq for nika_types::id::TaskId
impl core::cmp::PartialEq for nika_types::id::TaskId
pub fn nika_types::id::TaskId::eq(&self, other: &nika_types::id::TaskId) -> bool
impl core::fmt::Debug for nika_types::id::TaskId
pub fn nika_types::id::TaskId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TaskId
pub fn nika_types::id::TaskId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TaskId
pub fn nika_types::id::TaskId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::TaskId
impl serde_core::ser::Serialize for nika_types::id::TaskId
pub fn nika_types::id::TaskId::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_types::id::TaskId
pub fn nika_types::id::TaskId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::TaskId where U: core::convert::From<T>
pub fn nika_types::id::TaskId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TaskId where U: core::convert::Into<T>
pub type nika_types::id::TaskId::Error = core::convert::Infallible
pub fn nika_types::id::TaskId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TaskId where U: core::convert::TryFrom<T>
pub type nika_types::id::TaskId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TaskId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TaskId where T: core::clone::Clone
pub type nika_types::id::TaskId::Owned = T
pub fn nika_types::id::TaskId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TaskId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TaskId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TaskId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TaskId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TaskId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TaskId where T: ?core::marker::Sized
pub fn nika_types::id::TaskId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TaskId where T: ?core::marker::Sized
pub fn nika_types::id::TaskId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TaskId where T: core::clone::Clone
pub unsafe fn nika_types::id::TaskId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TaskId
pub fn nika_types::id::TaskId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TaskId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::TenantId
impl nika_types::id::TenantId
pub const nika_types::id::TenantId::DEFAULT_VALUE: &'static str
pub fn nika_types::id::TenantId::default_tenant() -> Self
impl nika_types::id::TenantId
pub fn nika_types::id::TenantId::as_str(&self) -> &str
pub fn nika_types::id::TenantId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::TenantId
pub fn nika_types::id::TenantId::clone(&self) -> nika_types::id::TenantId
impl core::cmp::Eq for nika_types::id::TenantId
impl core::cmp::PartialEq for nika_types::id::TenantId
pub fn nika_types::id::TenantId::eq(&self, other: &nika_types::id::TenantId) -> bool
impl core::default::Default for nika_types::id::TenantId
pub fn nika_types::id::TenantId::default() -> Self
impl core::fmt::Debug for nika_types::id::TenantId
pub fn nika_types::id::TenantId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TenantId
pub fn nika_types::id::TenantId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TenantId
pub fn nika_types::id::TenantId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::TenantId
impl serde_core::ser::Serialize for nika_types::id::TenantId
pub fn nika_types::id::TenantId::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_types::id::TenantId
pub fn nika_types::id::TenantId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::TenantId where U: core::convert::From<T>
pub fn nika_types::id::TenantId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TenantId where U: core::convert::Into<T>
pub type nika_types::id::TenantId::Error = core::convert::Infallible
pub fn nika_types::id::TenantId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TenantId where U: core::convert::TryFrom<T>
pub type nika_types::id::TenantId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TenantId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TenantId where T: core::clone::Clone
pub type nika_types::id::TenantId::Owned = T
pub fn nika_types::id::TenantId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TenantId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TenantId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TenantId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TenantId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TenantId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TenantId where T: ?core::marker::Sized
pub fn nika_types::id::TenantId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TenantId where T: ?core::marker::Sized
pub fn nika_types::id::TenantId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TenantId where T: core::clone::Clone
pub unsafe fn nika_types::id::TenantId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TenantId
pub fn nika_types::id::TenantId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TenantId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::Timestamp
pub nika_types::Timestamp::unix_ns: i64
impl nika_types::timestamp::Timestamp
pub const nika_types::timestamp::Timestamp::EPOCH: Self
pub const fn nika_types::timestamp::Timestamp::from_unix_ms(unix_ms: u64) -> Self
pub const fn nika_types::timestamp::Timestamp::from_unix_ns(unix_ns: i64) -> Self
pub const fn nika_types::timestamp::Timestamp::unix_ms(self) -> i64
pub const fn nika_types::timestamp::Timestamp::unix_us(self) -> i64
impl core::clone::Clone for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::clone(&self) -> nika_types::timestamp::Timestamp
impl core::cmp::Eq for nika_types::timestamp::Timestamp
impl core::cmp::Ord for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::cmp(&self, other: &nika_types::timestamp::Timestamp) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::eq(&self, other: &nika_types::timestamp::Timestamp) -> bool
impl core::cmp::PartialOrd for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::partial_cmp(&self, other: &nika_types::timestamp::Timestamp) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::timestamp::Timestamp
impl core::marker::StructuralPartialEq for nika_types::timestamp::Timestamp
impl serde_core::ser::Serialize for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::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_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::timestamp::Timestamp where U: core::convert::From<T>
pub fn nika_types::timestamp::Timestamp::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::timestamp::Timestamp where U: core::convert::Into<T>
pub type nika_types::timestamp::Timestamp::Error = core::convert::Infallible
pub fn nika_types::timestamp::Timestamp::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::timestamp::Timestamp where U: core::convert::TryFrom<T>
pub type nika_types::timestamp::Timestamp::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::timestamp::Timestamp::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::timestamp::Timestamp where T: core::clone::Clone
pub type nika_types::timestamp::Timestamp::Owned = T
pub fn nika_types::timestamp::Timestamp::clone_into(&self, target: &mut T)
pub fn nika_types::timestamp::Timestamp::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::timestamp::Timestamp where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::timestamp::Timestamp where T: 'static + ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::timestamp::Timestamp where T: ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::timestamp::Timestamp where T: ?core::marker::Sized
pub fn nika_types::timestamp::Timestamp::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::timestamp::Timestamp where T: core::clone::Clone
pub unsafe fn nika_types::timestamp::Timestamp::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::timestamp::Timestamp
pub fn nika_types::timestamp::Timestamp::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::timestamp::Timestamp where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::TokenUsage
pub nika_types::TokenUsage::accepted_prediction_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::audio_input_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::audio_output_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::cache_creation_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::cache_read_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::cache_write_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::citation_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::image_input_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::image_output_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::input_tokens: u64
pub nika_types::TokenUsage::num_requests: core::option::Option<u32>
pub nika_types::TokenUsage::output_tokens: u64
pub nika_types::TokenUsage::reasoning_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::rejected_prediction_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::search_context_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::thinking_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::total_tokens: core::option::Option<u64>
pub nika_types::TokenUsage::video_input_tokens: core::option::Option<u64>
impl nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::new(input_tokens: u64, output_tokens: u64) -> Self
impl core::clone::Clone for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::clone(&self) -> nika_types::token_usage::TokenUsage
impl core::cmp::Eq for nika_types::token_usage::TokenUsage
impl core::cmp::PartialEq for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::eq(&self, other: &nika_types::token_usage::TokenUsage) -> bool
impl core::default::Default for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::default() -> nika_types::token_usage::TokenUsage
impl core::fmt::Debug for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for nika_types::token_usage::TokenUsage
impl serde_core::ser::Serialize for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::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_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::token_usage::TokenUsage where U: core::convert::From<T>
pub fn nika_types::token_usage::TokenUsage::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::token_usage::TokenUsage where U: core::convert::Into<T>
pub type nika_types::token_usage::TokenUsage::Error = core::convert::Infallible
pub fn nika_types::token_usage::TokenUsage::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::token_usage::TokenUsage where U: core::convert::TryFrom<T>
pub type nika_types::token_usage::TokenUsage::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::token_usage::TokenUsage::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::token_usage::TokenUsage where T: core::clone::Clone
pub type nika_types::token_usage::TokenUsage::Owned = T
pub fn nika_types::token_usage::TokenUsage::clone_into(&self, target: &mut T)
pub fn nika_types::token_usage::TokenUsage::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::token_usage::TokenUsage where T: 'static + ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::token_usage::TokenUsage where T: ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::token_usage::TokenUsage where T: ?core::marker::Sized
pub fn nika_types::token_usage::TokenUsage::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::token_usage::TokenUsage where T: core::clone::Clone
pub unsafe fn nika_types::token_usage::TokenUsage::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::token_usage::TokenUsage
pub fn nika_types::token_usage::TokenUsage::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::token_usage::TokenUsage where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::ToolCallRecord
pub nika_types::ToolCallRecord::duration_ms: u64
pub nika_types::ToolCallRecord::input: serde_json::value::Value
pub nika_types::ToolCallRecord::is_error: bool
pub nika_types::ToolCallRecord::name: alloc::string::String
pub nika_types::ToolCallRecord::output: alloc::string::String
impl nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::new(name: impl core::convert::Into<alloc::string::String>, input: serde_json::value::Value, output: impl core::convert::Into<alloc::string::String>, is_error: bool, duration_ms: u64) -> Self
impl core::clone::Clone for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::clone(&self) -> nika_types::checkpoint::ToolCallRecord
impl core::fmt::Debug for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::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_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::From<T>
pub fn nika_types::checkpoint::ToolCallRecord::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::Into<T>
pub type nika_types::checkpoint::ToolCallRecord::Error = core::convert::Infallible
pub fn nika_types::checkpoint::ToolCallRecord::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::checkpoint::ToolCallRecord where U: core::convert::TryFrom<T>
pub type nika_types::checkpoint::ToolCallRecord::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::checkpoint::ToolCallRecord::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::checkpoint::ToolCallRecord where T: core::clone::Clone
pub type nika_types::checkpoint::ToolCallRecord::Owned = T
pub fn nika_types::checkpoint::ToolCallRecord::clone_into(&self, target: &mut T)
pub fn nika_types::checkpoint::ToolCallRecord::to_owned(&self) -> T
impl<T> core::any::Any for nika_types::checkpoint::ToolCallRecord where T: 'static + ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::checkpoint::ToolCallRecord where T: ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::checkpoint::ToolCallRecord where T: ?core::marker::Sized
pub fn nika_types::checkpoint::ToolCallRecord::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::checkpoint::ToolCallRecord where T: core::clone::Clone
pub unsafe fn nika_types::checkpoint::ToolCallRecord::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::checkpoint::ToolCallRecord
pub fn nika_types::checkpoint::ToolCallRecord::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::checkpoint::ToolCallRecord where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::TraceFormatVersion
pub nika_types::TraceFormatVersion::version: u16
impl nika_types::schema::TraceFormatVersion
pub const nika_types::schema::TraceFormatVersion::CURRENT: Self
pub fn nika_types::schema::TraceFormatVersion::new(version: u16) -> Self
impl core::clone::Clone for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::clone(&self) -> nika_types::schema::TraceFormatVersion
impl core::cmp::Eq for nika_types::schema::TraceFormatVersion
impl core::cmp::Ord for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::cmp(&self, other: &nika_types::schema::TraceFormatVersion) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::eq(&self, other: &nika_types::schema::TraceFormatVersion) -> bool
impl core::cmp::PartialOrd for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::partial_cmp(&self, other: &nika_types::schema::TraceFormatVersion) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::schema::TraceFormatVersion
impl core::marker::StructuralPartialEq for nika_types::schema::TraceFormatVersion
impl serde_core::ser::Serialize for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::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_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::schema::TraceFormatVersion where U: core::convert::From<T>
pub fn nika_types::schema::TraceFormatVersion::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::schema::TraceFormatVersion where U: core::convert::Into<T>
pub type nika_types::schema::TraceFormatVersion::Error = core::convert::Infallible
pub fn nika_types::schema::TraceFormatVersion::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::schema::TraceFormatVersion where U: core::convert::TryFrom<T>
pub type nika_types::schema::TraceFormatVersion::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::schema::TraceFormatVersion::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::schema::TraceFormatVersion where T: core::clone::Clone
pub type nika_types::schema::TraceFormatVersion::Owned = T
pub fn nika_types::schema::TraceFormatVersion::clone_into(&self, target: &mut T)
pub fn nika_types::schema::TraceFormatVersion::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::schema::TraceFormatVersion where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::schema::TraceFormatVersion where T: 'static + ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::schema::TraceFormatVersion where T: ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::schema::TraceFormatVersion where T: ?core::marker::Sized
pub fn nika_types::schema::TraceFormatVersion::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::schema::TraceFormatVersion where T: core::clone::Clone
pub unsafe fn nika_types::schema::TraceFormatVersion::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::schema::TraceFormatVersion
pub fn nika_types::schema::TraceFormatVersion::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::schema::TraceFormatVersion where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::TraceId
pub nika_types::TraceId::bytes: [u8; 16]
impl nika_types::id::TraceId
pub fn nika_types::id::TraceId::is_nil(&self) -> bool
pub fn nika_types::id::TraceId::new(bytes: [u8; 16]) -> Self
pub fn nika_types::id::TraceId::nil() -> Self
impl core::clone::Clone for nika_types::id::TraceId
pub fn nika_types::id::TraceId::clone(&self) -> nika_types::id::TraceId
impl core::cmp::Eq for nika_types::id::TraceId
impl core::cmp::PartialEq for nika_types::id::TraceId
pub fn nika_types::id::TraceId::eq(&self, other: &nika_types::id::TraceId) -> bool
impl core::fmt::Debug for nika_types::id::TraceId
pub fn nika_types::id::TraceId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::TraceId
pub fn nika_types::id::TraceId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::TraceId
pub fn nika_types::id::TraceId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::id::TraceId
impl core::marker::StructuralPartialEq for nika_types::id::TraceId
impl serde_core::ser::Serialize for nika_types::id::TraceId
pub fn nika_types::id::TraceId::serialize<S: serde_core::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde_core::ser::Serializer>::Ok, <S as serde_core::ser::Serializer>::Error>
impl<'de> serde_core::de::Deserialize<'de> for nika_types::id::TraceId
pub fn nika_types::id::TraceId::deserialize<D: serde_core::de::Deserializer<'de>>(deserializer: D) -> core::result::Result<Self, <D as serde_core::de::Deserializer>::Error>
impl<T, U> core::convert::Into<U> for nika_types::id::TraceId where U: core::convert::From<T>
pub fn nika_types::id::TraceId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::TraceId where U: core::convert::Into<T>
pub type nika_types::id::TraceId::Error = core::convert::Infallible
pub fn nika_types::id::TraceId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::TraceId where U: core::convert::TryFrom<T>
pub type nika_types::id::TraceId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::TraceId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::TraceId where T: core::clone::Clone
pub type nika_types::id::TraceId::Owned = T
pub fn nika_types::id::TraceId::clone_into(&self, target: &mut T)
pub fn nika_types::id::TraceId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::TraceId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::TraceId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::TraceId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::TraceId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::TraceId where T: ?core::marker::Sized
pub fn nika_types::id::TraceId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::TraceId where T: ?core::marker::Sized
pub fn nika_types::id::TraceId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::TraceId where T: core::clone::Clone
pub unsafe fn nika_types::id::TraceId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::TraceId
pub fn nika_types::id::TraceId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::TraceId where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::TrustLevel
pub nika_types::TrustLevel::level: u8
impl nika_types::trust::TrustLevel
pub const nika_types::trust::TrustLevel::ELEVATED: Self
pub const nika_types::trust::TrustLevel::SANDBOXED: Self
pub const nika_types::trust::TrustLevel::SYSTEM: Self
pub const nika_types::trust::TrustLevel::TRUSTED: Self
pub const nika_types::trust::TrustLevel::UNTRUSTED: Self
pub const fn nika_types::trust::TrustLevel::is_at_least(&self, min: Self) -> bool
pub fn nika_types::trust::TrustLevel::join(self, other: Self) -> Self
pub fn nika_types::trust::TrustLevel::meet(self, other: Self) -> Self
pub const fn nika_types::trust::TrustLevel::new(level: u8) -> Self
impl core::clone::Clone for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::clone(&self) -> nika_types::trust::TrustLevel
impl core::cmp::Eq for nika_types::trust::TrustLevel
impl core::cmp::Ord for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::cmp(&self, other: &nika_types::trust::TrustLevel) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::eq(&self, other: &nika_types::trust::TrustLevel) -> bool
impl core::cmp::PartialOrd for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::partial_cmp(&self, other: &nika_types::trust::TrustLevel) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::trust::TrustLevel
impl core::marker::StructuralPartialEq for nika_types::trust::TrustLevel
impl core::str::traits::FromStr for nika_types::trust::TrustLevel
pub type nika_types::trust::TrustLevel::Err = nika_types::trust::ParseTrustError
pub fn nika_types::trust::TrustLevel::from_str(s: &str) -> core::result::Result<Self, Self::Err>
impl serde_core::ser::Serialize for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::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_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::trust::TrustLevel where U: core::convert::From<T>
pub fn nika_types::trust::TrustLevel::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::trust::TrustLevel where U: core::convert::Into<T>
pub type nika_types::trust::TrustLevel::Error = core::convert::Infallible
pub fn nika_types::trust::TrustLevel::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::trust::TrustLevel where U: core::convert::TryFrom<T>
pub type nika_types::trust::TrustLevel::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::trust::TrustLevel::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::trust::TrustLevel where T: core::clone::Clone
pub type nika_types::trust::TrustLevel::Owned = T
pub fn nika_types::trust::TrustLevel::clone_into(&self, target: &mut T)
pub fn nika_types::trust::TrustLevel::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::trust::TrustLevel where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::trust::TrustLevel where T: 'static + ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::trust::TrustLevel where T: ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::trust::TrustLevel where T: ?core::marker::Sized
pub fn nika_types::trust::TrustLevel::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::trust::TrustLevel where T: core::clone::Clone
pub unsafe fn nika_types::trust::TrustLevel::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::trust::TrustLevel
pub fn nika_types::trust::TrustLevel::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::trust::TrustLevel where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::WallDuration
pub nika_types::WallDuration::nanos: i64
impl nika_types::timestamp::WallDuration
pub const nika_types::timestamp::WallDuration::ZERO: Self
pub const fn nika_types::timestamp::WallDuration::as_micros(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_millis(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_nanos(self) -> i64
pub const fn nika_types::timestamp::WallDuration::as_secs(self) -> i64
pub const fn nika_types::timestamp::WallDuration::from_micros(micros: u64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_millis(millis: u64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_nanos(nanos: i64) -> Self
pub const fn nika_types::timestamp::WallDuration::from_secs(secs: u64) -> Self
impl core::clone::Clone for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::clone(&self) -> nika_types::timestamp::WallDuration
impl core::cmp::Eq for nika_types::timestamp::WallDuration
impl core::cmp::Ord for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::cmp(&self, other: &nika_types::timestamp::WallDuration) -> core::cmp::Ordering
impl core::cmp::PartialEq for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::eq(&self, other: &nika_types::timestamp::WallDuration) -> bool
impl core::cmp::PartialOrd for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::partial_cmp(&self, other: &nika_types::timestamp::WallDuration) -> core::option::Option<core::cmp::Ordering>
impl core::fmt::Debug for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for nika_types::timestamp::WallDuration
impl core::marker::StructuralPartialEq for nika_types::timestamp::WallDuration
impl serde_core::ser::Serialize for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::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_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::timestamp::WallDuration where U: core::convert::From<T>
pub fn nika_types::timestamp::WallDuration::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::timestamp::WallDuration where U: core::convert::Into<T>
pub type nika_types::timestamp::WallDuration::Error = core::convert::Infallible
pub fn nika_types::timestamp::WallDuration::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::timestamp::WallDuration where U: core::convert::TryFrom<T>
pub type nika_types::timestamp::WallDuration::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::timestamp::WallDuration::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::timestamp::WallDuration where T: core::clone::Clone
pub type nika_types::timestamp::WallDuration::Owned = T
pub fn nika_types::timestamp::WallDuration::clone_into(&self, target: &mut T)
pub fn nika_types::timestamp::WallDuration::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::timestamp::WallDuration where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::timestamp::WallDuration where T: 'static + ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::timestamp::WallDuration where T: ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::timestamp::WallDuration where T: ?core::marker::Sized
pub fn nika_types::timestamp::WallDuration::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::timestamp::WallDuration where T: core::clone::Clone
pub unsafe fn nika_types::timestamp::WallDuration::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::timestamp::WallDuration
pub fn nika_types::timestamp::WallDuration::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::timestamp::WallDuration where T: for<'de> serde_core::de::Deserialize<'de>
#[non_exhaustive] pub struct nika_types::WorkflowId
impl nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::as_str(&self) -> &str
pub fn nika_types::id::WorkflowId::new(value: impl core::convert::Into<alloc::string::String>) -> Self
impl core::clone::Clone for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::clone(&self) -> nika_types::id::WorkflowId
impl core::cmp::Eq for nika_types::id::WorkflowId
impl core::cmp::PartialEq for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::eq(&self, other: &nika_types::id::WorkflowId) -> bool
impl core::fmt::Debug for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for nika_types::id::WorkflowId
impl serde_core::ser::Serialize for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::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_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::deserialize<__D>(__deserializer: __D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl<T, U> core::convert::Into<U> for nika_types::id::WorkflowId where U: core::convert::From<T>
pub fn nika_types::id::WorkflowId::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for nika_types::id::WorkflowId where U: core::convert::Into<T>
pub type nika_types::id::WorkflowId::Error = core::convert::Infallible
pub fn nika_types::id::WorkflowId::try_from(value: U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for nika_types::id::WorkflowId where U: core::convert::TryFrom<T>
pub type nika_types::id::WorkflowId::Error = <U as core::convert::TryFrom<T>>::Error
pub fn nika_types::id::WorkflowId::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for nika_types::id::WorkflowId where T: core::clone::Clone
pub type nika_types::id::WorkflowId::Owned = T
pub fn nika_types::id::WorkflowId::clone_into(&self, target: &mut T)
pub fn nika_types::id::WorkflowId::to_owned(&self) -> T
impl<T> alloc::string::ToString for nika_types::id::WorkflowId where T: core::fmt::Display + ?core::marker::Sized
pub fn nika_types::id::WorkflowId::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for nika_types::id::WorkflowId where T: 'static + ?core::marker::Sized
pub fn nika_types::id::WorkflowId::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for nika_types::id::WorkflowId where T: ?core::marker::Sized
pub fn nika_types::id::WorkflowId::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for nika_types::id::WorkflowId where T: ?core::marker::Sized
pub fn nika_types::id::WorkflowId::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for nika_types::id::WorkflowId where T: core::clone::Clone
pub unsafe fn nika_types::id::WorkflowId::clone_to_uninit(&self, dest: *mut u8)
impl<T> core::convert::From<T> for nika_types::id::WorkflowId
pub fn nika_types::id::WorkflowId::from(t: T) -> T
impl<T> serde_core::de::DeserializeOwned for nika_types::id::WorkflowId where T: for<'de> serde_core::de::Deserialize<'de>
