# v0.2.0 baseline — 2026-05-30
pub mod paladin
pub use paladin::BattalionConfig
pub use paladin::BattalionError
pub use paladin::LlmProviderFactory
pub use paladin::MockLlmAdapter
pub use paladin::MultiStepMockLlmPort
pub use paladin::OpenAIAdapter
pub use paladin::OpenAIConfig
pub use paladin::Paladin
pub use paladin::PaladinConfig
pub use paladin::PaladinData
pub use paladin::PaladinStatus
pub mod paladin::application
pub mod paladin::application::errors
pub mod paladin::application::errors::citadel_error
pub use paladin::application::errors::citadel_error::CitadelError
pub mod paladin::application::errors::handoff_error
pub use paladin::application::errors::handoff_error::HandoffError
pub mod paladin::application::errors::planning_error
pub enum paladin::application::errors::planning_error::PlanningError
pub paladin::application::errors::planning_error::PlanningError::CircularDependency(alloc::string::String)
pub paladin::application::errors::planning_error::PlanningError::ConfigurationError(alloc::string::String)
pub paladin::application::errors::planning_error::PlanningError::EmptyPlan
pub paladin::application::errors::planning_error::PlanningError::ExecutionFailed
pub paladin::application::errors::planning_error::PlanningError::ExecutionFailed::reason: alloc::string::String
pub paladin::application::errors::planning_error::PlanningError::ExecutionFailed::subtask_id: alloc::string::String
pub paladin::application::errors::planning_error::PlanningError::GenerationFailed(alloc::string::String)
pub paladin::application::errors::planning_error::PlanningError::InvalidDependency
pub paladin::application::errors::planning_error::PlanningError::InvalidDependency::dependency: alloc::string::String
pub paladin::application::errors::planning_error::PlanningError::InvalidPlan(alloc::string::String)
pub paladin::application::errors::planning_error::PlanningError::LlmError(alloc::string::String)
pub paladin::application::errors::planning_error::PlanningError::MaxSubtasksExceeded
pub paladin::application::errors::planning_error::PlanningError::MaxSubtasksExceeded::attempted: u32
pub paladin::application::errors::planning_error::PlanningError::MaxSubtasksExceeded::max: u32
pub paladin::application::errors::planning_error::PlanningError::SynthesisFailed(alloc::string::String)
pub paladin::application::errors::planning_error::PlanningError::Timeout(u64)
impl core::error::Error for paladin::application::errors::planning_error::PlanningError
impl core::fmt::Debug for paladin::application::errors::planning_error::PlanningError
pub fn paladin::application::errors::planning_error::PlanningError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::errors::planning_error::PlanningError
pub fn paladin::application::errors::planning_error::PlanningError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::errors::planning_error::PlanningError
impl core::marker::Send for paladin::application::errors::planning_error::PlanningError
impl core::marker::Sync for paladin::application::errors::planning_error::PlanningError
impl core::marker::Unpin for paladin::application::errors::planning_error::PlanningError
impl core::marker::UnsafeUnpin for paladin::application::errors::planning_error::PlanningError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::errors::planning_error::PlanningError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::errors::planning_error::PlanningError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::errors::planning_error::PlanningError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::errors::planning_error::PlanningError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::errors::planning_error::PlanningError where U: core::convert::From<T>
pub fn paladin::application::errors::planning_error::PlanningError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::errors::planning_error::PlanningError where U: core::convert::Into<T>
pub type paladin::application::errors::planning_error::PlanningError::Error = core::convert::Infallible
pub fn paladin::application::errors::planning_error::PlanningError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::errors::planning_error::PlanningError where U: core::convert::TryFrom<T>
pub type paladin::application::errors::planning_error::PlanningError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::errors::planning_error::PlanningError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::errors::planning_error::PlanningError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::errors::planning_error::PlanningError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::errors::planning_error::PlanningError where T: 'static + ?core::marker::Sized
pub fn paladin::application::errors::planning_error::PlanningError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::errors::planning_error::PlanningError where T: ?core::marker::Sized
pub fn paladin::application::errors::planning_error::PlanningError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::errors::planning_error::PlanningError where T: ?core::marker::Sized
pub fn paladin::application::errors::planning_error::PlanningError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::errors::planning_error::PlanningError
pub fn paladin::application::errors::planning_error::PlanningError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::planning_error::PlanningError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::errors::planning_error::PlanningError where T: ?core::marker::Sized
pub fn paladin::application::errors::planning_error::PlanningError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::errors::planning_error::PlanningError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::errors::planning_error::PlanningError
impl<T> tracing::instrument::WithSubscriber for paladin::application::errors::planning_error::PlanningError
impl<T> typenum::type_operators::Same for paladin::application::errors::planning_error::PlanningError
pub type paladin::application::errors::planning_error::PlanningError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::errors::planning_error::PlanningError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::errors::planning_error::PlanningError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::errors::planning_error::PlanningError::vzip(self) -> V
pub mod paladin::application::errors::prompt_error
pub enum paladin::application::errors::prompt_error::PromptError
pub paladin::application::errors::prompt_error::PromptError::CacheError(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::CacheMiss
pub paladin::application::errors::prompt_error::PromptError::CacheMiss::agent_name: alloc::string::String
pub paladin::application::errors::prompt_error::PromptError::ConfigurationError(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::GenerationFailed(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::InvalidDescription(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::InvalidPrompt(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::LlmError(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::PromptTooLong
pub paladin::application::errors::prompt_error::PromptError::PromptTooLong::length: usize
pub paladin::application::errors::prompt_error::PromptError::PromptTooLong::max: usize
pub paladin::application::errors::prompt_error::PromptError::RegenerationFailed(alloc::string::String)
pub paladin::application::errors::prompt_error::PromptError::Timeout(u64)
impl core::error::Error for paladin::application::errors::prompt_error::PromptError
impl core::fmt::Debug for paladin::application::errors::prompt_error::PromptError
pub fn paladin::application::errors::prompt_error::PromptError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::errors::prompt_error::PromptError
pub fn paladin::application::errors::prompt_error::PromptError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::errors::prompt_error::PromptError
impl core::marker::Send for paladin::application::errors::prompt_error::PromptError
impl core::marker::Sync for paladin::application::errors::prompt_error::PromptError
impl core::marker::Unpin for paladin::application::errors::prompt_error::PromptError
impl core::marker::UnsafeUnpin for paladin::application::errors::prompt_error::PromptError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::errors::prompt_error::PromptError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::errors::prompt_error::PromptError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::errors::prompt_error::PromptError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::errors::prompt_error::PromptError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::errors::prompt_error::PromptError where U: core::convert::From<T>
pub fn paladin::application::errors::prompt_error::PromptError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::errors::prompt_error::PromptError where U: core::convert::Into<T>
pub type paladin::application::errors::prompt_error::PromptError::Error = core::convert::Infallible
pub fn paladin::application::errors::prompt_error::PromptError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::errors::prompt_error::PromptError where U: core::convert::TryFrom<T>
pub type paladin::application::errors::prompt_error::PromptError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::errors::prompt_error::PromptError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::errors::prompt_error::PromptError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::errors::prompt_error::PromptError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::errors::prompt_error::PromptError where T: 'static + ?core::marker::Sized
pub fn paladin::application::errors::prompt_error::PromptError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::errors::prompt_error::PromptError where T: ?core::marker::Sized
pub fn paladin::application::errors::prompt_error::PromptError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::errors::prompt_error::PromptError where T: ?core::marker::Sized
pub fn paladin::application::errors::prompt_error::PromptError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::errors::prompt_error::PromptError
pub fn paladin::application::errors::prompt_error::PromptError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::errors::prompt_error::PromptError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::errors::prompt_error::PromptError where T: ?core::marker::Sized
pub fn paladin::application::errors::prompt_error::PromptError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::errors::prompt_error::PromptError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::errors::prompt_error::PromptError
impl<T> tracing::instrument::WithSubscriber for paladin::application::errors::prompt_error::PromptError
impl<T> typenum::type_operators::Same for paladin::application::errors::prompt_error::PromptError
pub type paladin::application::errors::prompt_error::PromptError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::errors::prompt_error::PromptError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::errors::prompt_error::PromptError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::errors::prompt_error::PromptError::vzip(self) -> V
pub mod paladin::application::services
pub mod paladin::application::services::analysis
pub mod paladin::application::services::analysis::llm_analysis_service
pub use paladin::application::services::analysis::llm_analysis_service::<<paladin_llm::llm_analysis_service::*>>
pub mod paladin::application::services::arsenal
pub mod paladin::application::services::arsenal::arsenal_execution_service
pub struct paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::new(alloc::sync::Arc<dyn paladin_ports::output::arsenal_port::ArsenalRegistry>) -> Self
impl paladin_ports::output::arsenal_port::ArsenalPort for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::invoke<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::arsenal::core::ArmamentCall) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::container::arsenal::core::ArmamentResult, paladin_core::platform::container::arsenal::core::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::list_armaments<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = alloc::vec::Vec<paladin_core::platform::container::arsenal::core::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::validate_call(&self, &paladin_core::platform::container::arsenal::core::ArmamentCall) -> core::result::Result<(), paladin_core::platform::container::arsenal::core::ArsenalError>
impl core::marker::Freeze for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::Send for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::Sync for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::Unpin for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl core::marker::UnsafeUnpin for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where U: core::convert::From<T>
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where U: core::convert::Into<T>
pub type paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::Error = core::convert::Infallible
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
impl<T> typenum::type_operators::Same for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService
pub type paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::arsenal::arsenal_execution_service::ArsenalExecutionService::vzip(self) -> V
pub mod paladin::application::services::arsenal::arsenal_registry_service
pub struct paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub async fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::clear(&self)
pub async fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::count(&self) -> usize
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::new() -> Self
impl core::clone::Clone for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::clone(&self) -> paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::default::Default for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::default() -> Self
impl core::fmt::Debug for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin_ports::output::arsenal_port::ArsenalRegistry for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::get<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin_core::platform::container::arsenal::core::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::register<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::arsenal::core::Armament) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = ()> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::unregister<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::option::Option<paladin_core::platform::container::arsenal::core::Armament>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
impl core::marker::Freeze for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::Send for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::Sync for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::Unpin for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl core::marker::UnsafeUnpin for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where U: core::convert::From<T>
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where U: core::convert::Into<T>
pub type paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::Error = core::convert::Infallible
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where U: core::convert::TryFrom<T>
pub type paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: core::clone::Clone
pub type paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::Owned = T
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::clone_into(&self, &mut T)
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: core::clone::Clone
pub unsafe fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
impl<T> typenum::type_operators::Same for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService
pub type paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::arsenal::arsenal_registry_service::ArsenalRegistryService::vzip(self) -> V
pub mod paladin::application::services::battalion
pub use paladin::application::services::battalion::campaign_service
pub use paladin::application::services::battalion::chain_of_command_service
pub use paladin::application::services::battalion::commander
pub use paladin::application::services::battalion::conclave_execution_service
pub use paladin::application::services::battalion::council_service
pub use paladin::application::services::battalion::error_aggregation
pub use paladin::application::services::battalion::flow_visualizer_compat
pub use paladin::application::services::battalion::formation_service
pub use paladin::application::services::battalion::grove_service
pub use paladin::application::services::battalion::maneuver
pub use paladin::application::services::battalion::phalanx_service
pub use paladin::application::services::battalion::retry
pub mod paladin::application::services::battalion::flow_visualizer
pub use paladin::application::services::battalion::flow_visualizer::<<paladin_battalion::maneuver::visualizer::*>>
pub mod paladin::application::services::battalion::maneuver_service
pub use paladin::application::services::battalion::maneuver_service::<<paladin_battalion::maneuver::service::*>>
pub mod paladin::application::services::content
pub mod paladin::application::services::content::content_ingestion_service
pub enum paladin::application::services::content::content_ingestion_service::AuthType
pub paladin::application::services::content::content_ingestion_service::AuthType::ApiKey
pub paladin::application::services::content::content_ingestion_service::AuthType::Basic
pub paladin::application::services::content::content_ingestion_service::AuthType::Bearer
pub paladin::application::services::content::content_ingestion_service::AuthType::None
pub paladin::application::services::content::content_ingestion_service::AuthType::OAuth2
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::AuthType
pub fn paladin::application::services::content::content_ingestion_service::AuthType::clone(&self) -> paladin::application::services::content::content_ingestion_service::AuthType
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::AuthType
pub fn paladin::application::services::content::content_ingestion_service::AuthType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::AuthType
pub fn paladin::application::services::content::content_ingestion_service::AuthType::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::AuthType
pub fn paladin::application::services::content::content_ingestion_service::AuthType::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::AuthType
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::AuthType
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::AuthType
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::AuthType
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::AuthType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::AuthType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::AuthType
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::AuthType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::AuthType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::AuthType where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::AuthType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::AuthType where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::AuthType::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::AuthType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::AuthType where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::AuthType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::AuthType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::AuthType where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::AuthType::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::AuthType::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::AuthType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::AuthType where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::AuthType where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::AuthType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::AuthType
pub fn paladin::application::services::content::content_ingestion_service::AuthType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::AuthType
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::AuthType where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthType::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::AuthType::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::AuthType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::AuthType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::AuthType
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::AuthType
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::AuthType
pub type paladin::application::services::content::content_ingestion_service::AuthType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::AuthType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::AuthType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::AuthType::vzip(self) -> V
pub enum paladin::application::services::content::content_ingestion_service::IngestionError
pub paladin::application::services::content::content_ingestion_service::IngestionError::AuthenticationFailed
pub paladin::application::services::content::content_ingestion_service::IngestionError::ConfigurationError(alloc::string::String)
pub paladin::application::services::content::content_ingestion_service::IngestionError::ContentTooLarge
pub paladin::application::services::content::content_ingestion_service::IngestionError::ContentTooLarge::max: usize
pub paladin::application::services::content::content_ingestion_service::IngestionError::ContentTooLarge::size: usize
pub paladin::application::services::content::content_ingestion_service::IngestionError::InvalidContent(alloc::string::String)
pub paladin::application::services::content::content_ingestion_service::IngestionError::NetworkError(alloc::string::String)
pub paladin::application::services::content::content_ingestion_service::IngestionError::ParseError(alloc::string::String)
pub paladin::application::services::content::content_ingestion_service::IngestionError::RateLimitExceeded
pub paladin::application::services::content::content_ingestion_service::IngestionError::SourceDisabled(uuid::Uuid)
pub paladin::application::services::content::content_ingestion_service::IngestionError::SourceNotFound(uuid::Uuid)
pub paladin::application::services::content::content_ingestion_service::IngestionError::StorageError(alloc::string::String)
impl core::error::Error for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::IngestionError
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::content::content_ingestion_service::IngestionError
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::IngestionError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::IngestionError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::IngestionError where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::IngestionError where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionError::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::IngestionError where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::content::content_ingestion_service::IngestionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::IngestionError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::IngestionError
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::IngestionError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::IngestionError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::IngestionError
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::IngestionError
pub type paladin::application::services::content::content_ingestion_service::IngestionError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::IngestionError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::IngestionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionError::vzip(self) -> V
pub enum paladin::application::services::content::content_ingestion_service::SourceType
pub paladin::application::services::content::content_ingestion_service::SourceType::Api
pub paladin::application::services::content::content_ingestion_service::SourceType::Custom(alloc::string::String)
pub paladin::application::services::content::content_ingestion_service::SourceType::Database
pub paladin::application::services::content::content_ingestion_service::SourceType::Directory
pub paladin::application::services::content::content_ingestion_service::SourceType::RssFeed
pub paladin::application::services::content::content_ingestion_service::SourceType::WebPage
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::SourceType
pub fn paladin::application::services::content::content_ingestion_service::SourceType::clone(&self) -> paladin::application::services::content::content_ingestion_service::SourceType
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::SourceType
pub fn paladin::application::services::content::content_ingestion_service::SourceType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::SourceType
pub fn paladin::application::services::content::content_ingestion_service::SourceType::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::SourceType
pub fn paladin::application::services::content::content_ingestion_service::SourceType::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::SourceType
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::SourceType
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::SourceType
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::SourceType
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::SourceType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::SourceType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::SourceType
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::SourceType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::SourceType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::SourceType where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::SourceType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::SourceType where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::SourceType::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::SourceType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::SourceType where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::SourceType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::SourceType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::SourceType where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::SourceType::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::SourceType::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::SourceType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::SourceType where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::SourceType where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::SourceType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::SourceType
pub fn paladin::application::services::content::content_ingestion_service::SourceType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::SourceType
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::SourceType where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceType::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::SourceType::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::SourceType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::SourceType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::SourceType
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::SourceType
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::SourceType
pub type paladin::application::services::content::content_ingestion_service::SourceType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::SourceType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::SourceType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::SourceType::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::AuthConfig
pub paladin::application::services::content::content_ingestion_service::AuthConfig::auth_type: paladin::application::services::content::content_ingestion_service::AuthType
pub paladin::application::services::content::content_ingestion_service::AuthConfig::credentials: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::AuthConfig
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::clone(&self) -> paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::AuthConfig
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::AuthConfig
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::AuthConfig
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::AuthConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::AuthConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::AuthConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::AuthConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::AuthConfig where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::AuthConfig where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::AuthConfig::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::AuthConfig where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::AuthConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::AuthConfig where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::AuthConfig::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::AuthConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::AuthConfig where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::AuthConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::AuthConfig
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::AuthConfig
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::AuthConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::AuthConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::AuthConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::AuthConfig
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::AuthConfig
pub type paladin::application::services::content::content_ingestion_service::AuthConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::AuthConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::AuthConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::AuthConfig::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::completed_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::failed: usize
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::results: alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::IngestionResult>
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::started_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::successful: usize
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::total_items: usize
pub paladin::application::services::content::content_ingestion_service::BatchIngestionResult::total_processing_time_ms: u64
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::clone(&self) -> paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::BatchIngestionResult::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::BatchIngestionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::BatchIngestionResult::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::BatchIngestionResult
pub type paladin::application::services::content::content_ingestion_service::BatchIngestionResult::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::BatchIngestionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::BatchIngestionResult::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::ContentSource
pub paladin::application::services::content::content_ingestion_service::ContentSource::config: paladin::application::services::content::content_ingestion_service::SourceConfig
pub paladin::application::services::content::content_ingestion_service::ContentSource::created_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::services::content::content_ingestion_service::ContentSource::enabled: bool
pub paladin::application::services::content::content_ingestion_service::ContentSource::id: uuid::Uuid
pub paladin::application::services::content::content_ingestion_service::ContentSource::last_ingested: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::services::content::content_ingestion_service::ContentSource::name: alloc::string::String
pub paladin::application::services::content::content_ingestion_service::ContentSource::source_type: paladin::application::services::content::content_ingestion_service::SourceType
pub paladin::application::services::content::content_ingestion_service::ContentSource::url: core::option::Option<url::Url>
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::ContentSource
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::clone(&self) -> paladin::application::services::content::content_ingestion_service::ContentSource
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::ContentSource
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::ContentSource
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::ContentSource
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::ContentSource
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::ContentSource
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::ContentSource
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::ContentSource
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::ContentSource
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::ContentSource
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::ContentSource
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::ContentSource where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::ContentSource where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::ContentSource where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::ContentSource where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::ContentSource::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::ContentSource where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::ContentSource::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::ContentSource where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::ContentSource::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::ContentSource where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::ContentSource where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::ContentSource::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::ContentSource
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::ContentSource
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::ContentSource where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::ContentSource where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::ContentSource
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::ContentSource
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::ContentSource
pub type paladin::application::services::content::content_ingestion_service::ContentSource::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::ContentSource where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::ContentSource where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::ContentSource::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::new(paladin::application::services::content::content_ingestion_service::IngestionConfig, alloc::sync::Arc<paladin::application::services::orchestration::Orchestrator>, alloc::sync::Arc<dyn paladin::application::services::content::content_ingestion_service::ContentRepository>) -> Self
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::clone(&self) -> Self
impl paladin::application::services::content::content_ingestion_service::ContentIngestionService for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::get_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionStats, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_content<'life0, 'async_trait>(&'life0 self, alloc::string::String, std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_all_sources<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::BatchIngestionResult>, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::BatchIngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_url<'life0, 'async_trait>(&'life0 self, url::Url, core::option::Option<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::list_sources<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::ContentSource>, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::register_source<'life0, 'async_trait>(&'life0 self, paladin::application::services::content::content_ingestion_service::ContentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::remove_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::set_source_enabled<'life0, 'async_trait>(&'life0 self, uuid::Uuid, bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::start_scheduler<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::stop_scheduler<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::update_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid, paladin::application::services::content::content_ingestion_service::SourceConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
pub type paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::new() -> Self
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::clone(&self) -> paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl core::default::Default for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::default() -> Self
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::services::content::content_ingestion_service::ContentRepository for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::create<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::delete<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin_core::platform::container::content::ContentItem>, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::list<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin_core::platform::container::content::ContentItem>, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::update<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub type paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::IngestionConfig
pub paladin::application::services::content::content_ingestion_service::IngestionConfig::analysis_types: alloc::vec::Vec<paladin::application::services::orchestration::types::ContentAnalysisType>
pub paladin::application::services::content::content_ingestion_service::IngestionConfig::auto_analyze: bool
pub paladin::application::services::content::content_ingestion_service::IngestionConfig::batch_size: usize
pub paladin::application::services::content::content_ingestion_service::IngestionConfig::max_concurrent: usize
pub paladin::application::services::content::content_ingestion_service::IngestionConfig::max_content_size: usize
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::clone(&self) -> paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::default::Default for paladin::application::services::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::default() -> Self
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::IngestionConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::IngestionConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::IngestionConfig where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::IngestionConfig where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionConfig::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::IngestionConfig where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::IngestionConfig::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::IngestionConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::IngestionConfig
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::IngestionConfig
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::IngestionConfig
pub type paladin::application::services::content::content_ingestion_service::IngestionConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::IngestionConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::IngestionConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionConfig::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::IngestionResult
pub paladin::application::services::content::content_ingestion_service::IngestionResult::analysis_triggered: bool
pub paladin::application::services::content::content_ingestion_service::IngestionResult::content_id: core::option::Option<uuid::Uuid>
pub paladin::application::services::content::content_ingestion_service::IngestionResult::content_size: core::option::Option<usize>
pub paladin::application::services::content::content_ingestion_service::IngestionResult::error: core::option::Option<alloc::string::String>
pub paladin::application::services::content::content_ingestion_service::IngestionResult::ingested_at: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::application::services::content::content_ingestion_service::IngestionResult::processing_time_ms: u64
pub paladin::application::services::content::content_ingestion_service::IngestionResult::source_url: core::option::Option<alloc::string::String>
pub paladin::application::services::content::content_ingestion_service::IngestionResult::success: bool
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::IngestionResult
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::clone(&self) -> paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::IngestionResult
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::IngestionResult
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::IngestionResult
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionResult
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::IngestionResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::IngestionResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::IngestionResult where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::IngestionResult where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionResult::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::IngestionResult where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::IngestionResult where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::IngestionResult::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::IngestionResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::IngestionResult where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::IngestionResult::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::IngestionResult
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::IngestionResult
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::IngestionResult where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::IngestionResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::IngestionResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::IngestionResult
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::IngestionResult
pub type paladin::application::services::content::content_ingestion_service::IngestionResult::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::IngestionResult where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::IngestionResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionResult::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::IngestionStats
pub paladin::application::services::content::content_ingestion_service::IngestionStats::average_processing_time_ms: f64
pub paladin::application::services::content::content_ingestion_service::IngestionStats::enabled_sources: usize
pub paladin::application::services::content::content_ingestion_service::IngestionStats::failed_ingestions: u64
pub paladin::application::services::content::content_ingestion_service::IngestionStats::items_ingested_today: u64
pub paladin::application::services::content::content_ingestion_service::IngestionStats::last_ingestion: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::application::services::content::content_ingestion_service::IngestionStats::scheduler_running: bool
pub paladin::application::services::content::content_ingestion_service::IngestionStats::total_items_ingested: u64
pub paladin::application::services::content::content_ingestion_service::IngestionStats::total_sources: usize
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::IngestionStats
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::clone(&self) -> paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::default::Default for paladin::application::services::content::content_ingestion_service::IngestionStats
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::default() -> Self
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::IngestionStats
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::IngestionStats
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::IngestionStats
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::IngestionStats
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::IngestionStats where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::IngestionStats where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::IngestionStats where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::IngestionStats where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionStats::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::IngestionStats where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::IngestionStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::IngestionStats where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::IngestionStats::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::IngestionStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::IngestionStats where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::IngestionStats::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::IngestionStats
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::IngestionStats
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::IngestionStats where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::IngestionStats where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::IngestionStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::IngestionStats
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::IngestionStats
pub type paladin::application::services::content::content_ingestion_service::IngestionStats::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::IngestionStats where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::IngestionStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::IngestionStats::vzip(self) -> V
pub struct paladin::application::services::content::content_ingestion_service::SourceConfig
pub paladin::application::services::content::content_ingestion_service::SourceConfig::auth: core::option::Option<paladin::application::services::content::content_ingestion_service::AuthConfig>
pub paladin::application::services::content::content_ingestion_service::SourceConfig::check_interval: u64
pub paladin::application::services::content::content_ingestion_service::SourceConfig::headers: std::collections::hash::map::HashMap<alloc::string::String, alloc::string::String>
pub paladin::application::services::content::content_ingestion_service::SourceConfig::parameters: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
impl core::clone::Clone for paladin::application::services::content::content_ingestion_service::SourceConfig
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::clone(&self) -> paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::fmt::Debug for paladin::application::services::content::content_ingestion_service::SourceConfig
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::content::content_ingestion_service::SourceConfig
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::serialize<__S>(&self, __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 paladin::application::services::content::content_ingestion_service::SourceConfig
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::marker::Send for paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::marker::Sync for paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::marker::Unpin for paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::marker::UnsafeUnpin for paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::content::content_ingestion_service::SourceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::content::content_ingestion_service::SourceConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::content::content_ingestion_service::SourceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::content::content_ingestion_service::SourceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::content::content_ingestion_service::SourceConfig where U: core::convert::From<T>
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::content::content_ingestion_service::SourceConfig where U: core::convert::Into<T>
pub type paladin::application::services::content::content_ingestion_service::SourceConfig::Error = core::convert::Infallible
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::content::content_ingestion_service::SourceConfig where U: core::convert::TryFrom<T>
pub type paladin::application::services::content::content_ingestion_service::SourceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::content::content_ingestion_service::SourceConfig where T: core::clone::Clone
pub type paladin::application::services::content::content_ingestion_service::SourceConfig::Owned = T
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::clone_into(&self, &mut T)
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::content::content_ingestion_service::SourceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::content::content_ingestion_service::SourceConfig where T: core::clone::Clone
pub unsafe fn paladin::application::services::content::content_ingestion_service::SourceConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::content::content_ingestion_service::SourceConfig
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::content::content_ingestion_service::SourceConfig
impl<T> erased_serde::ser::Serialize for paladin::application::services::content::content_ingestion_service::SourceConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::content::content_ingestion_service::SourceConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::content::content_ingestion_service::SourceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::content::content_ingestion_service::SourceConfig
impl<T> typenum::type_operators::Same for paladin::application::services::content::content_ingestion_service::SourceConfig
pub type paladin::application::services::content::content_ingestion_service::SourceConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::content::content_ingestion_service::SourceConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::content::content_ingestion_service::SourceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::content::content_ingestion_service::SourceConfig::vzip(self) -> V
pub trait paladin::application::services::content::content_ingestion_service::ContentIngestionService: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::get_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionStats, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::ingest_content<'life0, 'async_trait>(&'life0 self, alloc::string::String, std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::ingest_from_all_sources<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::BatchIngestionResult>, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::ingest_from_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::BatchIngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::ingest_from_url<'life0, 'async_trait>(&'life0 self, url::Url, core::option::Option<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::list_sources<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::ContentSource>, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::register_source<'life0, 'async_trait>(&'life0 self, paladin::application::services::content::content_ingestion_service::ContentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::remove_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::set_source_enabled<'life0, 'async_trait>(&'life0 self, uuid::Uuid, bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::start_scheduler<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::stop_scheduler<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentIngestionService::update_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid, paladin::application::services::content::content_ingestion_service::SourceConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl paladin::application::services::content::content_ingestion_service::ContentIngestionService for paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::get_stats<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionStats, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_content<'life0, 'async_trait>(&'life0 self, alloc::string::String, std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_all_sources<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::BatchIngestionResult>, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::BatchIngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::ingest_from_url<'life0, 'async_trait>(&'life0 self, url::Url, core::option::Option<uuid::Uuid>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::content::content_ingestion_service::IngestionResult, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::list_sources<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin::application::services::content::content_ingestion_service::ContentSource>, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::register_source<'life0, 'async_trait>(&'life0 self, paladin::application::services::content::content_ingestion_service::ContentSource) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::remove_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::set_source_enabled<'life0, 'async_trait>(&'life0 self, uuid::Uuid, bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::start_scheduler<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::stop_scheduler<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::DefaultContentIngestionService::update_source<'life0, 'async_trait>(&'life0 self, uuid::Uuid, paladin::application::services::content::content_ingestion_service::SourceConfig) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::application::services::content::content_ingestion_service::IngestionError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::services::content::content_ingestion_service::ContentRepository: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::content::content_ingestion_service::ContentRepository::create<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentRepository::delete<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin_core::platform::container::content::ContentItem>, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentRepository::list<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin_core::platform::container::content::ContentItem>, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::ContentRepository::update<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl paladin::application::services::content::content_ingestion_service::ContentRepository for paladin::application::services::content::content_ingestion_service::InMemoryContentRepository
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::create<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<uuid::Uuid, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::delete<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::get_by_id<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin_core::platform::container::content::ContentItem>, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::list<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin_core::platform::container::content::ContentItem>, alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::content::content_ingestion_service::InMemoryContentRepository::update<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), alloc::string::String>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub mod paladin::application::services::herald
pub mod paladin::application::services::herald::herald_registry
pub struct paladin::application::services::herald::herald_registry::HeraldRegistry
impl paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::contains(&self, &str) -> bool
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::get(&self, &str) -> core::option::Option<alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::is_empty(&self) -> bool
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::len(&self) -> usize
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::list(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::new() -> Self
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::register(&self, impl core::convert::Into<alloc::string::String>, alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>)
impl core::clone::Clone for paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::clone(&self) -> paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::default::Default for paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::default() -> Self
impl core::marker::Freeze for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::Send for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::Sync for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::Unpin for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::UnsafeUnpin for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::herald::herald_registry::HeraldRegistry where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::herald::herald_registry::HeraldRegistry where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::herald::herald_registry::HeraldRegistry where U: core::convert::From<T>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::herald::herald_registry::HeraldRegistry where U: core::convert::Into<T>
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Error = core::convert::Infallible
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::herald::herald_registry::HeraldRegistry where U: core::convert::TryFrom<T>
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Owned = T
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::clone_into(&self, &mut T)
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::herald::herald_registry::HeraldRegistry where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub unsafe fn paladin::application::services::herald::herald_registry::HeraldRegistry::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<T> typenum::type_operators::Same for paladin::application::services::herald::herald_registry::HeraldRegistry
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::herald::herald_registry::HeraldRegistry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::vzip(self) -> V
pub struct paladin::application::services::herald::HeraldRegistry
impl paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::contains(&self, &str) -> bool
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::get(&self, &str) -> core::option::Option<alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::is_empty(&self) -> bool
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::len(&self) -> usize
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::list(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::new() -> Self
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::register(&self, impl core::convert::Into<alloc::string::String>, alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>)
impl core::clone::Clone for paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::clone(&self) -> paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::default::Default for paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::default() -> Self
impl core::marker::Freeze for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::Send for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::Sync for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::Unpin for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::marker::UnsafeUnpin for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::herald::herald_registry::HeraldRegistry
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::herald::herald_registry::HeraldRegistry where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::herald::herald_registry::HeraldRegistry where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::herald::herald_registry::HeraldRegistry where U: core::convert::From<T>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::herald::herald_registry::HeraldRegistry where U: core::convert::Into<T>
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Error = core::convert::Infallible
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::herald::herald_registry::HeraldRegistry where U: core::convert::TryFrom<T>
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Owned = T
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::clone_into(&self, &mut T)
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::herald::herald_registry::HeraldRegistry where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::herald::herald_registry::HeraldRegistry where T: core::clone::Clone
pub unsafe fn paladin::application::services::herald::herald_registry::HeraldRegistry::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::herald::herald_registry::HeraldRegistry
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::herald::herald_registry::HeraldRegistry
impl<T> typenum::type_operators::Same for paladin::application::services::herald::herald_registry::HeraldRegistry
pub type paladin::application::services::herald::herald_registry::HeraldRegistry::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::herald::herald_registry::HeraldRegistry where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::herald::herald_registry::HeraldRegistry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::herald::herald_registry::HeraldRegistry::vzip(self) -> V
pub mod paladin::application::services::log_orchestrator
pub use paladin::application::services::log_orchestrator::LogPort
pub mod paladin::application::services::log_orchestrator::types
pub use paladin::application::services::log_orchestrator::types::LogPort
pub struct paladin::application::services::log_orchestrator::types::LogServiceConfig
pub paladin::application::services::log_orchestrator::types::LogServiceConfig::async_logging: bool
pub paladin::application::services::log_orchestrator::types::LogServiceConfig::buffer_size: usize
pub paladin::application::services::log_orchestrator::types::LogServiceConfig::default_min_level: paladin_core::platform::container::log::LogLevel
pub paladin::application::services::log_orchestrator::types::LogServiceConfig::flush_interval: core::time::Duration
pub paladin::application::services::log_orchestrator::types::LogServiceConfig::max_memory_entries: usize
pub paladin::application::services::log_orchestrator::types::LogServiceConfig::message_config: paladin_core::base::service::message_service::MessageServiceConfig
impl core::clone::Clone for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::clone(&self) -> paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::default::Default for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::default() -> Self
impl core::fmt::Debug for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::Send for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::Sync for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::Unpin for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::UnsafeUnpin for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::log_orchestrator::types::LogServiceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::log_orchestrator::types::LogServiceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::log_orchestrator::types::LogServiceConfig where U: core::convert::From<T>
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::log_orchestrator::types::LogServiceConfig where U: core::convert::Into<T>
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Error = core::convert::Infallible
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::log_orchestrator::types::LogServiceConfig where U: core::convert::TryFrom<T>
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: core::clone::Clone
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Owned = T
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::clone_into(&self, &mut T)
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: core::clone::Clone
pub unsafe fn paladin::application::services::log_orchestrator::types::LogServiceConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<T> typenum::type_operators::Same for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::log_orchestrator::types::LogServiceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::vzip(self) -> V
pub struct paladin::application::services::log_orchestrator::LogOrchestrator
impl paladin::application::services::log_orchestrator::LogOrchestrator
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::clear_logs(&self, paladin_core::platform::container::log::LogDestination) -> paladin_ports::output::log_port::LogResult<()>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::flush(&self) -> paladin_ports::output::log_port::LogResult<()>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::get_destination_stats(&self, paladin_core::platform::container::log::LogDestination) -> paladin_ports::output::log_port::LogResult<paladin_ports::output::log_port::LogStats>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::get_stats(&self) -> paladin_ports::output::log_port::LogResult<paladin_ports::output::log_port::LogStats>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::health_check(&self) -> paladin_ports::output::log_port::LogResult<alloc::vec::Vec<paladin_ports::output::log_port::LogHealthCheck>>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::initialize(&self) -> paladin_ports::output::log_port::LogResult<()>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::initialize_default_logs(&self) -> paladin_ports::output::log_port::LogResult<()>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::list_destinations(&self) -> alloc::vec::Vec<paladin_core::platform::container::log::LogDestination>
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::new(paladin::application::services::log_orchestrator::types::LogServiceConfig) -> Self
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::read_entries(&self, paladin_core::platform::container::log::LogDestination, paladin_ports::output::log_port::LogQuery) -> paladin_ports::output::log_port::LogResult<alloc::vec::Vec<paladin_core::platform::container::log::LogEntry>>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::stop(&self) -> paladin_ports::output::log_port::LogResult<()>
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::with_port(self, alloc::sync::Arc<dyn paladin_ports::output::log_port::LogPort>) -> Self
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::write_entries(&self, alloc::vec::Vec<paladin_core::platform::container::log::LogEntry>) -> paladin_ports::output::log_port::LogResult<()>
pub async fn paladin::application::services::log_orchestrator::LogOrchestrator::write_entry(&self, paladin_core::platform::container::log::LogEntry) -> paladin_ports::output::log_port::LogResult<()>
impl core::marker::Freeze for paladin::application::services::log_orchestrator::LogOrchestrator
impl core::marker::Send for paladin::application::services::log_orchestrator::LogOrchestrator
impl core::marker::Sync for paladin::application::services::log_orchestrator::LogOrchestrator
impl core::marker::Unpin for paladin::application::services::log_orchestrator::LogOrchestrator
impl core::marker::UnsafeUnpin for paladin::application::services::log_orchestrator::LogOrchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::log_orchestrator::LogOrchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::log_orchestrator::LogOrchestrator
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::log_orchestrator::LogOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::log_orchestrator::LogOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::log_orchestrator::LogOrchestrator where U: core::convert::From<T>
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::log_orchestrator::LogOrchestrator where U: core::convert::Into<T>
pub type paladin::application::services::log_orchestrator::LogOrchestrator::Error = core::convert::Infallible
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::log_orchestrator::LogOrchestrator where U: core::convert::TryFrom<T>
pub type paladin::application::services::log_orchestrator::LogOrchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::log_orchestrator::LogOrchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::log_orchestrator::LogOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::log_orchestrator::LogOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::log_orchestrator::LogOrchestrator
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::log_orchestrator::LogOrchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::log_orchestrator::LogOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::log_orchestrator::LogOrchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::log_orchestrator::LogOrchestrator
impl<T> typenum::type_operators::Same for paladin::application::services::log_orchestrator::LogOrchestrator
pub type paladin::application::services::log_orchestrator::LogOrchestrator::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::log_orchestrator::LogOrchestrator where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::log_orchestrator::LogOrchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::log_orchestrator::LogOrchestrator::vzip(self) -> V
pub struct paladin::application::services::log_orchestrator::LogOrchestratorConfig
pub paladin::application::services::log_orchestrator::LogOrchestratorConfig::async_logging: bool
pub paladin::application::services::log_orchestrator::LogOrchestratorConfig::buffer_size: usize
pub paladin::application::services::log_orchestrator::LogOrchestratorConfig::default_min_level: paladin_core::platform::container::log::LogLevel
pub paladin::application::services::log_orchestrator::LogOrchestratorConfig::flush_interval: core::time::Duration
pub paladin::application::services::log_orchestrator::LogOrchestratorConfig::max_memory_entries: usize
pub paladin::application::services::log_orchestrator::LogOrchestratorConfig::message_config: paladin_core::base::service::message_service::MessageServiceConfig
impl core::clone::Clone for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::clone(&self) -> paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::default::Default for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::default() -> Self
impl core::fmt::Debug for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::Send for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::Sync for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::Unpin for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::marker::UnsafeUnpin for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::log_orchestrator::types::LogServiceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::log_orchestrator::types::LogServiceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::log_orchestrator::types::LogServiceConfig where U: core::convert::From<T>
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::log_orchestrator::types::LogServiceConfig where U: core::convert::Into<T>
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Error = core::convert::Infallible
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::log_orchestrator::types::LogServiceConfig where U: core::convert::TryFrom<T>
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: core::clone::Clone
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Owned = T
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::clone_into(&self, &mut T)
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: core::clone::Clone
pub unsafe fn paladin::application::services::log_orchestrator::types::LogServiceConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::log_orchestrator::types::LogServiceConfig
impl<T> typenum::type_operators::Same for paladin::application::services::log_orchestrator::types::LogServiceConfig
pub type paladin::application::services::log_orchestrator::types::LogServiceConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::log_orchestrator::types::LogServiceConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::log_orchestrator::types::LogServiceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::log_orchestrator::types::LogServiceConfig::vzip(self) -> V
pub type paladin::application::services::log_orchestrator::LogService = paladin::application::services::log_orchestrator::LogOrchestrator
pub mod paladin::application::services::notification_orchestrator
pub mod paladin::application::services::notification_orchestrator::types
pub enum paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::ChannelNotAvailable(alloc::string::String)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::ConfigurationError(alloc::string::String)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::DeliveryFailed(alloc::string::String)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::DomainError(paladin_core::platform::container::notification::NotificationDomainError)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::MessageError(paladin_core::base::service::message_service::MessageError)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::ServiceNotInitialized
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::StorageError(alloc::string::String)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::TemplateNotFound(alloc::string::String)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Unknown(alloc::string::String)
pub paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::clone(&self) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::convert::From<paladin_core::base::service::message_service::MessageError> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::from(paladin_core::base::service::message_service::MessageError) -> Self
impl core::convert::From<paladin_core::platform::container::notification::NotificationDomainError> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::from(paladin_core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::Send for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::Sync for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::Unpin for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::UnsafeUnpin for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where U: core::convert::From<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where U: core::convert::Into<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Error = core::convert::Infallible
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where U: core::convert::TryFrom<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: core::clone::Clone
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Owned = T
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::clone_into(&self, &mut T)
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: core::clone::Clone
pub unsafe fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<T> typenum::type_operators::Same for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::vzip(self) -> V
pub struct paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::error_message: core::option::Option<alloc::string::String>
pub paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::external_id: core::option::Option<alloc::string::String>
pub paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::notification_id: uuid::Uuid
pub paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::processing_time_ms: u64
pub paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::status: paladin_core::platform::container::notification::NotificationStatus
pub paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::clone(&self) -> paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::fmt::Debug for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::Send for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::Sync for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::Unpin for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::UnsafeUnpin for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where U: core::convert::From<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where U: core::convert::Into<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Error = core::convert::Infallible
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where U: core::convert::TryFrom<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: core::clone::Clone
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Owned = T
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::clone_into(&self, &mut T)
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: core::clone::Clone
pub unsafe fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<T> typenum::type_operators::Same for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::vzip(self) -> V
pub trait paladin::application::services::notification_orchestrator::types::NotificationChannelHandler: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::notification_orchestrator::types::NotificationChannelHandler::can_handle(&self, &paladin_core::platform::container::notification::Notification) -> bool
pub fn paladin::application::services::notification_orchestrator::types::NotificationChannelHandler::channel(&self) -> paladin_core::platform::container::notification::NotificationChannel
pub fn paladin::application::services::notification_orchestrator::types::NotificationChannelHandler::handle_notification<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::notification::Notification) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::notification_orchestrator::types::NotificationChannelHandler::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = bool> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::services::notification_orchestrator::types::NotificationTemplateProcessor: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::notification_orchestrator::types::NotificationTemplateProcessor::render_template<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, &'life1 paladin_core::platform::container::notification::NotificationTemplate, &'life2 std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<paladin_core::platform::container::notification::NotificationContent>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::services::notification_orchestrator::types::NotificationTemplateProcessor::validate_template<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 paladin_core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<T> = core::result::Result<T, paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError>
pub enum paladin::application::services::notification_orchestrator::NotificationOrchestratorError
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::ChannelNotAvailable(alloc::string::String)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::ConfigurationError(alloc::string::String)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::DeliveryFailed(alloc::string::String)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::DomainError(paladin_core::platform::container::notification::NotificationDomainError)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::MessageError(paladin_core::base::service::message_service::MessageError)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::ServiceNotInitialized
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::StorageError(alloc::string::String)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::TemplateNotFound(alloc::string::String)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::Unknown(alloc::string::String)
pub paladin::application::services::notification_orchestrator::NotificationOrchestratorError::ValidationError(alloc::string::String)
impl core::clone::Clone for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::clone(&self) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::convert::From<paladin_core::base::service::message_service::MessageError> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::from(paladin_core::base::service::message_service::MessageError) -> Self
impl core::convert::From<paladin_core::platform::container::notification::NotificationDomainError> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::from(paladin_core::platform::container::notification::NotificationDomainError) -> Self
impl core::error::Error for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::Send for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::Sync for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::Unpin for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::marker::UnsafeUnpin for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where U: core::convert::From<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where U: core::convert::Into<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Error = core::convert::Infallible
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where U: core::convert::TryFrom<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: core::clone::Clone
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Owned = T
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::clone_into(&self, &mut T)
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: core::clone::Clone
pub unsafe fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
impl<T> typenum::type_operators::Same for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub type paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError::vzip(self) -> V
pub struct paladin::application::services::notification_orchestrator::NotificationDeliveryResult
pub paladin::application::services::notification_orchestrator::NotificationDeliveryResult::error_message: core::option::Option<alloc::string::String>
pub paladin::application::services::notification_orchestrator::NotificationDeliveryResult::external_id: core::option::Option<alloc::string::String>
pub paladin::application::services::notification_orchestrator::NotificationDeliveryResult::notification_id: uuid::Uuid
pub paladin::application::services::notification_orchestrator::NotificationDeliveryResult::processing_time_ms: u64
pub paladin::application::services::notification_orchestrator::NotificationDeliveryResult::status: paladin_core::platform::container::notification::NotificationStatus
pub paladin::application::services::notification_orchestrator::NotificationDeliveryResult::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
impl core::clone::Clone for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::clone(&self) -> paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::fmt::Debug for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::Send for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::Sync for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::Unpin for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::marker::UnsafeUnpin for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where U: core::convert::From<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where U: core::convert::Into<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Error = core::convert::Infallible
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where U: core::convert::TryFrom<T>
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: core::clone::Clone
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Owned = T
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::clone_into(&self, &mut T)
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: core::clone::Clone
pub unsafe fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
impl<T> typenum::type_operators::Same for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult
pub type paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult::vzip(self) -> V
pub struct paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl paladin::application::services::notification_orchestrator::NotificationOrchestrator
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::cache_template(&self, paladin_core::platform::container::notification::NotificationTemplate) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::cancel_notification(&self, uuid::Uuid, core::option::Option<alloc::string::String>) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::create_notification(&self, paladin_core::platform::container::notification::NotificationRecipient, paladin_core::platform::container::notification::NotificationContent, paladin_core::platform::container::notification::NotificationChannel, paladin_core::platform::container::notification::NotificationPriority) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<paladin_core::platform::container::notification::Notification>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::get_active_count(&self) -> usize
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::get_stats(&self) -> paladin_core::platform::container::notification::NotificationServiceStats
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::health_check(&self) -> bool
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::new(paladin_core::platform::container::notification::NotificationServiceConfig, alloc::sync::Arc<paladin_core::base::service::message_service::MessageService>) -> Self
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::register_channel_handler(&self, alloc::sync::Arc<dyn paladin::application::services::notification_orchestrator::types::NotificationChannelHandler>)
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::schedule_notification(&self, uuid::Uuid, chrono::datetime::DateTime<chrono::offset::utc::Utc>) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::send_notification(&self, uuid::Uuid) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::set_template_processor(&self, alloc::sync::Arc<dyn paladin::application::services::notification_orchestrator::types::NotificationTemplateProcessor>)
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::start(&self) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::stop(&self) -> paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>
pub async fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::subscribe_to_events(&self) -> tokio::sync::mpsc::unbounded::UnboundedReceiver<paladin_core::platform::container::notification::NotificationEvent>
impl core::marker::Freeze for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl core::marker::Send for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl core::marker::Sync for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl core::marker::Unpin for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl core::marker::UnsafeUnpin for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where U: core::convert::From<T>
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where U: core::convert::Into<T>
pub type paladin::application::services::notification_orchestrator::NotificationOrchestrator::Error = core::convert::Infallible
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where U: core::convert::TryFrom<T>
pub type paladin::application::services::notification_orchestrator::NotificationOrchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::notification_orchestrator::NotificationOrchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::notification_orchestrator::NotificationOrchestrator
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::notification_orchestrator::NotificationOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::notification_orchestrator::NotificationOrchestrator
impl<T> typenum::type_operators::Same for paladin::application::services::notification_orchestrator::NotificationOrchestrator
pub type paladin::application::services::notification_orchestrator::NotificationOrchestrator::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::notification_orchestrator::NotificationOrchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::notification_orchestrator::NotificationOrchestrator::vzip(self) -> V
pub trait paladin::application::services::notification_orchestrator::NotificationChannelHandler: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::notification_orchestrator::NotificationChannelHandler::can_handle(&self, &paladin_core::platform::container::notification::Notification) -> bool
pub fn paladin::application::services::notification_orchestrator::NotificationChannelHandler::channel(&self) -> paladin_core::platform::container::notification::NotificationChannel
pub fn paladin::application::services::notification_orchestrator::NotificationChannelHandler::handle_notification<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::notification::Notification) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<paladin::application::services::notification_orchestrator::types::NotificationDeliveryResult>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::notification_orchestrator::NotificationChannelHandler::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = bool> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::services::notification_orchestrator::NotificationTemplateProcessor: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::notification_orchestrator::NotificationTemplateProcessor::render_template<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, &'life1 paladin_core::platform::container::notification::NotificationTemplate, &'life2 std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<paladin_core::platform::container::notification::NotificationContent>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
pub fn paladin::application::services::notification_orchestrator::NotificationTemplateProcessor::validate_template<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 paladin_core::platform::container::notification::NotificationTemplate) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<()>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub type paladin::application::services::notification_orchestrator::NotificationOrchestratorResult<T> = core::result::Result<T, paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError>
pub type paladin::application::services::notification_orchestrator::NotificationService = paladin::application::services::notification_orchestrator::NotificationOrchestrator
pub type paladin::application::services::notification_orchestrator::NotificationServiceError = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorError
pub type paladin::application::services::notification_orchestrator::NotificationServiceResult<T> = paladin::application::services::notification_orchestrator::types::NotificationOrchestratorResult<T>
pub mod paladin::application::services::orchestration
pub use paladin::application::services::orchestration::ListenerConfig
pub use paladin::application::services::orchestration::ListenerStats
pub use paladin::application::services::orchestration::OrchestrationContext
pub use paladin::application::services::orchestration::Schedule
pub use paladin::application::services::orchestration::SchedulerStats
pub mod paladin::application::services::orchestration::listener
pub use paladin::application::services::orchestration::listener::ListenerConfig
pub use paladin::application::services::orchestration::listener::ListenerStats
pub struct paladin::application::services::orchestration::listener::ListenerOrchestrator
impl paladin::application::services::orchestration::listener::ListenerOrchestrator
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::cleanup_expired_triggers(&self)
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::get_all_stats(&self) -> std::collections::hash::map::HashMap<alloc::string::String, paladin_core::platform::container::trigger::ListenerStats>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::get_listener_stats(&self, &str) -> core::result::Result<paladin_core::platform::container::trigger::ListenerStats, paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::get_next_trigger(&self) -> core::option::Option<paladin_core::platform::container::trigger::Trigger>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::get_trigger(&self, uuid::Uuid) -> core::result::Result<paladin_core::platform::container::trigger::Trigger, paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::get_trigger_summaries(&self) -> alloc::vec::Vec<paladin_core::platform::container::trigger::TriggerSummary>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::health_check(&self) -> core::result::Result<std::collections::hash::map::HashMap<alloc::string::String, bool>, paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::list_listeners(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::new() -> Self
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::process_event(&self, paladin_core::base::component::event::Event) -> core::result::Result<alloc::vec::Vec<uuid::Uuid>, paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::register_listener(&self, alloc::boxed::Box<dyn paladin::application::services::orchestration::listener::EventListener>) -> core::result::Result<(), paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::set_listener_enabled(&self, &str, bool) -> core::result::Result<(), paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::trigger_queue_length(&self) -> usize
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::unregister_listener(&self, &str) -> core::result::Result<(), paladin::application::services::orchestration::types::ListenerError>
pub async fn paladin::application::services::orchestration::listener::ListenerOrchestrator::update_trigger_status(&self, uuid::Uuid, paladin_core::platform::container::trigger::Trigger) -> core::result::Result<(), paladin::application::services::orchestration::types::ListenerError>
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::with_default_config(paladin_core::platform::container::trigger::ListenerConfig) -> Self
impl core::default::Default for paladin::application::services::orchestration::listener::ListenerOrchestrator
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::default() -> Self
impl core::fmt::Debug for paladin::application::services::orchestration::listener::ListenerOrchestrator
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl core::marker::Send for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl core::marker::Sync for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl core::marker::Unpin for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::listener::ListenerOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::listener::ListenerOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::listener::ListenerOrchestrator where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::listener::ListenerOrchestrator where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::listener::ListenerOrchestrator::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::listener::ListenerOrchestrator where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::listener::ListenerOrchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::orchestration::listener::ListenerOrchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::listener::ListenerOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::listener::ListenerOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::listener::ListenerOrchestrator
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::listener::ListenerOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::listener::ListenerOrchestrator
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::listener::ListenerOrchestrator
pub type paladin::application::services::orchestration::listener::ListenerOrchestrator::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::listener::ListenerOrchestrator where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::listener::ListenerOrchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::listener::ListenerOrchestrator::vzip(self) -> V
pub trait paladin::application::services::orchestration::listener::EventListener: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::orchestration::listener::EventListener::conditions(&self) -> &[paladin_core::platform::container::trigger::TriggerCondition]
pub fn paladin::application::services::orchestration::listener::EventListener::config(&self) -> &paladin_core::platform::container::trigger::ListenerConfig
pub fn paladin::application::services::orchestration::listener::EventListener::create_trigger<'life0, 'async_trait>(&'life0 self, paladin_core::base::component::event::Event) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::container::trigger::Trigger, paladin::application::services::orchestration::types::ListenerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::orchestration::listener::EventListener::description(&self) -> &str
pub fn paladin::application::services::orchestration::listener::EventListener::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::services::orchestration::types::ListenerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::orchestration::listener::EventListener::name(&self) -> &str
pub fn paladin::application::services::orchestration::listener::EventListener::should_process<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 paladin_core::base::component::event::Event) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = bool> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::services::orchestration::listener::EventListener::update_config(&mut self, paladin_core::platform::container::trigger::ListenerConfig)
pub type paladin::application::services::orchestration::listener::ListenerService = paladin::application::services::orchestration::listener::ListenerOrchestrator
pub mod paladin::application::services::orchestration::scheduler
pub use paladin::application::services::orchestration::scheduler::Schedule
pub use paladin::application::services::orchestration::scheduler::ScheduledJob
pub use paladin::application::services::orchestration::scheduler::ScheduledJobInfo
pub use paladin::application::services::orchestration::scheduler::SchedulerStats
pub struct paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::add_job(&mut self, paladin_core::platform::container::job::Job, paladin_core::platform::container::schedule::Schedule) -> core::result::Result<uuid::Uuid, paladin::application::services::orchestration::types::SchedulerError>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::disable_job(&mut self, uuid::Uuid) -> bool
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::enable_job(&mut self, uuid::Uuid) -> bool
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::get_job(&self, uuid::Uuid) -> core::option::Option<&paladin_core::platform::container::schedule::ScheduledJob>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::list_jobs(&self) -> alloc::vec::Vec<paladin_core::platform::container::schedule::ScheduledJobInfo>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::list_services(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::new() -> Self
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::register_service(&mut self, alloc::boxed::Box<dyn paladin_core::platform::container::task::TaskService>)
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::remove_job(&mut self, uuid::Uuid) -> bool
pub async fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::start(&mut self)
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::stats(&self) -> paladin_core::platform::container::schedule::SchedulerStats
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::stop(&mut self)
impl core::default::Default for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::default() -> Self
impl core::marker::Freeze for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl core::marker::Send for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl core::marker::Sync for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl core::marker::Unpin for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub type paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::scheduler::SchedulerOrchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::scheduler::SchedulerOrchestrator::vzip(self) -> V
pub fn paladin::application::services::orchestration::scheduler::create_scheduler_with_services(alloc::vec::Vec<alloc::boxed::Box<dyn paladin_core::platform::container::task::TaskService>>) -> paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub async fn paladin::application::services::orchestration::scheduler::start_scheduler()
pub type paladin::application::services::orchestration::scheduler::Scheduler = paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub mod paladin::application::services::orchestration::types
pub enum paladin::application::services::orchestration::types::ContentAnalysisType
pub paladin::application::services::orchestration::types::ContentAnalysisType::Custom(alloc::string::String)
pub paladin::application::services::orchestration::types::ContentAnalysisType::KeywordExtraction
pub paladin::application::services::orchestration::types::ContentAnalysisType::LanguageDetection
pub paladin::application::services::orchestration::types::ContentAnalysisType::SentimentAnalysis
pub paladin::application::services::orchestration::types::ContentAnalysisType::Summarization
pub paladin::application::services::orchestration::types::ContentAnalysisType::TopicModeling
impl paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::name(&self) -> &str
impl core::clone::Clone for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::clone(&self) -> paladin::application::services::orchestration::types::ContentAnalysisType
impl core::fmt::Debug for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::serialize<__S>(&self, __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 paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::Send for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::Sync for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::Unpin for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::ContentAnalysisType
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::ContentAnalysisType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::ContentAnalysisType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::ContentAnalysisType where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::ContentAnalysisType where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::ContentAnalysisType where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::ContentAnalysisType where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Owned = T
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::ContentAnalysisType where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::ContentAnalysisType where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::ContentAnalysisType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::ContentAnalysisType
impl<T> erased_serde::ser::Serialize for paladin::application::services::orchestration::types::ContentAnalysisType where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::orchestration::types::ContentAnalysisType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::ContentAnalysisType
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::ContentAnalysisType
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::ContentAnalysisType
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::ContentAnalysisType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::vzip(self) -> V
pub enum paladin::application::services::orchestration::types::ListenerError
pub paladin::application::services::orchestration::types::ListenerError::EventProcessingFailed(alloc::string::String)
pub paladin::application::services::orchestration::types::ListenerError::InvalidConfiguration(alloc::string::String)
pub paladin::application::services::orchestration::types::ListenerError::ListenerNotFound(alloc::string::String)
pub paladin::application::services::orchestration::types::ListenerError::OperationFailed(alloc::string::String)
pub paladin::application::services::orchestration::types::ListenerError::SerializationError(alloc::string::String)
pub paladin::application::services::orchestration::types::ListenerError::TriggerCreationFailed(alloc::string::String)
pub paladin::application::services::orchestration::types::ListenerError::TriggerNotFound(uuid::Uuid)
impl core::convert::From<paladin::application::services::orchestration::types::ListenerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::ListenerError) -> Self
impl core::error::Error for paladin::application::services::orchestration::types::ListenerError
impl core::fmt::Debug for paladin::application::services::orchestration::types::ListenerError
pub fn paladin::application::services::orchestration::types::ListenerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::orchestration::types::ListenerError
pub fn paladin::application::services::orchestration::types::ListenerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::ListenerError
impl core::marker::Send for paladin::application::services::orchestration::types::ListenerError
impl core::marker::Sync for paladin::application::services::orchestration::types::ListenerError
impl core::marker::Unpin for paladin::application::services::orchestration::types::ListenerError
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::ListenerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::ListenerError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::ListenerError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::ListenerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::ListenerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::ListenerError where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::ListenerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::ListenerError where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::ListenerError::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::ListenerError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::ListenerError where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::ListenerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::ListenerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::orchestration::types::ListenerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::orchestration::types::ListenerError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::ListenerError
pub fn paladin::application::services::orchestration::types::ListenerError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::ListenerError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::ListenerError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::ListenerError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::ListenerError
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::ListenerError
pub type paladin::application::services::orchestration::types::ListenerError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::ListenerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::ListenerError::vzip(self) -> V
pub enum paladin::application::services::orchestration::types::OrchestratorError
pub paladin::application::services::orchestration::types::OrchestratorError::ConfigurationError(alloc::string::String)
pub paladin::application::services::orchestration::types::OrchestratorError::JobError(paladin_core::platform::container::job::JobError)
pub paladin::application::services::orchestration::types::OrchestratorError::ListenerError(paladin::application::services::orchestration::types::ListenerError)
pub paladin::application::services::orchestration::types::OrchestratorError::ProcessorNotFound(alloc::string::String)
pub paladin::application::services::orchestration::types::OrchestratorError::QueueError(paladin::application::services::queue_orchestrator::types::QueueError)
pub paladin::application::services::orchestration::types::OrchestratorError::SchedulerError(paladin::application::services::orchestration::types::SchedulerError)
pub paladin::application::services::orchestration::types::OrchestratorError::SerializationError(alloc::string::String)
pub paladin::application::services::orchestration::types::OrchestratorError::ServiceError(alloc::string::String)
pub paladin::application::services::orchestration::types::OrchestratorError::SessionNotFound(uuid::Uuid)
pub paladin::application::services::orchestration::types::OrchestratorError::TaskError(paladin_core::platform::container::task::TaskError)
pub paladin::application::services::orchestration::types::OrchestratorError::WorkflowNotFound(uuid::Uuid)
impl core::convert::From<paladin::application::services::orchestration::types::ListenerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::ListenerError) -> Self
impl core::convert::From<paladin::application::services::orchestration::types::SchedulerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::SchedulerError) -> Self
impl core::convert::From<paladin::application::services::queue_orchestrator::types::QueueError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::queue_orchestrator::types::QueueError) -> Self
impl core::convert::From<paladin_core::platform::container::job::JobError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin_core::platform::container::job::JobError) -> Self
impl core::convert::From<paladin_core::platform::container::task::TaskError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin_core::platform::container::task::TaskError) -> Self
impl core::error::Error for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::Send for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::Sync for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::Unpin for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::OrchestratorError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::OrchestratorError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::OrchestratorError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::OrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::OrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::OrchestratorError where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::OrchestratorError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::OrchestratorError where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::OrchestratorError::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::OrchestratorError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::OrchestratorError where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::OrchestratorError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::OrchestratorError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::orchestration::types::OrchestratorError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::orchestration::types::OrchestratorError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::OrchestratorError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::OrchestratorError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::OrchestratorError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::OrchestratorError
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::OrchestratorError
pub type paladin::application::services::orchestration::types::OrchestratorError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::OrchestratorError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::OrchestratorError::vzip(self) -> V
pub enum paladin::application::services::orchestration::types::SchedulerError
pub paladin::application::services::orchestration::types::SchedulerError::InvalidSchedule(alloc::string::String)
pub paladin::application::services::orchestration::types::SchedulerError::JobError(paladin_core::platform::container::job::JobError)
pub paladin::application::services::orchestration::types::SchedulerError::JobNotFound(uuid::Uuid)
pub paladin::application::services::orchestration::types::SchedulerError::ServiceNotFound(alloc::string::String)
impl core::convert::From<paladin::application::services::orchestration::types::SchedulerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::SchedulerError) -> Self
impl core::convert::From<paladin_core::platform::container::job::JobError> for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::from(paladin_core::platform::container::job::JobError) -> Self
impl core::error::Error for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::Send for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::Sync for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::Unpin for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::SchedulerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::SchedulerError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::SchedulerError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::SchedulerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::SchedulerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::SchedulerError where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::SchedulerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::SchedulerError where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::SchedulerError::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::SchedulerError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::SchedulerError where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::SchedulerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::SchedulerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::orchestration::types::SchedulerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::orchestration::types::SchedulerError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::SchedulerError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::SchedulerError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::SchedulerError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::SchedulerError
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::SchedulerError
pub type paladin::application::services::orchestration::types::SchedulerError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::SchedulerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::SchedulerError::vzip(self) -> V
pub struct paladin::application::services::orchestration::types::ContentProcessingResult
pub paladin::application::services::orchestration::types::ContentProcessingResult::content_id: uuid::Uuid
pub paladin::application::services::orchestration::types::ContentProcessingResult::error: core::option::Option<alloc::string::String>
pub paladin::application::services::orchestration::types::ContentProcessingResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::services::orchestration::types::ContentProcessingResult::processing_time_ms: u64
pub paladin::application::services::orchestration::types::ContentProcessingResult::processor_name: alloc::string::String
pub paladin::application::services::orchestration::types::ContentProcessingResult::result_data: core::option::Option<serde_json::value::Value>
pub paladin::application::services::orchestration::types::ContentProcessingResult::success: bool
impl core::clone::Clone for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::clone(&self) -> paladin::application::services::orchestration::types::ContentProcessingResult
impl core::fmt::Debug for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::serialize<__S>(&self, __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 paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::Send for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::Sync for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::Unpin for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::ContentProcessingResult
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::ContentProcessingResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::ContentProcessingResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::ContentProcessingResult where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::ContentProcessingResult where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::ContentProcessingResult where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::ContentProcessingResult where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Owned = T
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::ContentProcessingResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::ContentProcessingResult where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::ContentProcessingResult::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::ContentProcessingResult
impl<T> erased_serde::ser::Serialize for paladin::application::services::orchestration::types::ContentProcessingResult where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::orchestration::types::ContentProcessingResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::ContentProcessingResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::ContentProcessingResult
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::ContentProcessingResult
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::ContentProcessingResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::vzip(self) -> V
pub struct paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::clone::Clone for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone(&self) -> paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::fmt::Debug for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::services::orchestration::types::ContentProcessor for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>, paladin::application::services::orchestration::types::OrchestratorError>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::name(&self) -> &str
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::Send for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::Sync for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::Unpin for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::DefaultContentProcessor where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::DefaultContentProcessor where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::DefaultContentProcessor where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::DefaultContentProcessor where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::DefaultContentProcessor where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::DefaultContentProcessor where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Owned = T
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::DefaultContentProcessor where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::DefaultContentProcessor where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::DefaultContentProcessor
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::DefaultContentProcessor where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::vzip(self) -> V
pub struct paladin::application::services::orchestration::types::OrchestratorStats
pub paladin::application::services::orchestration::types::OrchestratorStats::active_sessions: usize
pub paladin::application::services::orchestration::types::OrchestratorStats::listener_stats: std::collections::hash::map::HashMap<alloc::string::String, paladin_core::platform::container::trigger::ListenerStats>
pub paladin::application::services::orchestration::types::OrchestratorStats::queue_stats: std::collections::hash::map::HashMap<alloc::string::String, paladin_core::platform::container::queue_config::QueueStats>
pub paladin::application::services::orchestration::types::OrchestratorStats::scheduler_stats: paladin_core::platform::container::schedule::SchedulerStats
pub paladin::application::services::orchestration::types::OrchestratorStats::total_processors: usize
pub paladin::application::services::orchestration::types::OrchestratorStats::total_services: usize
pub paladin::application::services::orchestration::types::OrchestratorStats::total_workflows: usize
impl core::clone::Clone for paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::types::OrchestratorStats::clone(&self) -> paladin::application::services::orchestration::types::OrchestratorStats
impl core::fmt::Debug for paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::types::OrchestratorStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::Send for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::Sync for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::Unpin for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::OrchestratorStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::OrchestratorStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::OrchestratorStats
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::OrchestratorStats where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::OrchestratorStats where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::OrchestratorStats where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::OrchestratorStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::OrchestratorStats where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::OrchestratorStats::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::OrchestratorStats::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::OrchestratorStats where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::OrchestratorStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::OrchestratorStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::OrchestratorStats where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::OrchestratorStats::Owned = T
pub fn paladin::application::services::orchestration::types::OrchestratorStats::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::OrchestratorStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::OrchestratorStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::OrchestratorStats where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::OrchestratorStats::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::types::OrchestratorStats::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::OrchestratorStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::OrchestratorStats::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::OrchestratorStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::OrchestratorStats
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::OrchestratorStats
pub type paladin::application::services::orchestration::types::OrchestratorStats::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::OrchestratorStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::OrchestratorStats::vzip(self) -> V
pub trait paladin::application::services::orchestration::types::ContentProcessor: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::orchestration::types::ContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>, paladin::application::services::orchestration::types::OrchestratorError>
pub fn paladin::application::services::orchestration::types::ContentProcessor::name(&self) -> &str
pub fn paladin::application::services::orchestration::types::ContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl paladin::application::services::orchestration::types::ContentProcessor for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>, paladin::application::services::orchestration::types::OrchestratorError>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::name(&self) -> &str
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub enum paladin::application::services::orchestration::ContentAnalysisType
pub paladin::application::services::orchestration::ContentAnalysisType::Custom(alloc::string::String)
pub paladin::application::services::orchestration::ContentAnalysisType::KeywordExtraction
pub paladin::application::services::orchestration::ContentAnalysisType::LanguageDetection
pub paladin::application::services::orchestration::ContentAnalysisType::SentimentAnalysis
pub paladin::application::services::orchestration::ContentAnalysisType::Summarization
pub paladin::application::services::orchestration::ContentAnalysisType::TopicModeling
impl paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::name(&self) -> &str
impl core::clone::Clone for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::clone(&self) -> paladin::application::services::orchestration::types::ContentAnalysisType
impl core::fmt::Debug for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::serialize<__S>(&self, __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 paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::Send for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::Sync for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::Unpin for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::ContentAnalysisType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::ContentAnalysisType
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::ContentAnalysisType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::ContentAnalysisType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::ContentAnalysisType where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::ContentAnalysisType where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::ContentAnalysisType where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::ContentAnalysisType where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Owned = T
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::ContentAnalysisType where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::ContentAnalysisType where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::ContentAnalysisType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::ContentAnalysisType
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::ContentAnalysisType
impl<T> erased_serde::ser::Serialize for paladin::application::services::orchestration::types::ContentAnalysisType where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::orchestration::types::ContentAnalysisType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::ContentAnalysisType
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::ContentAnalysisType
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::ContentAnalysisType
pub type paladin::application::services::orchestration::types::ContentAnalysisType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::ContentAnalysisType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::ContentAnalysisType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::ContentAnalysisType::vzip(self) -> V
pub enum paladin::application::services::orchestration::ListenerError
pub paladin::application::services::orchestration::ListenerError::EventProcessingFailed(alloc::string::String)
pub paladin::application::services::orchestration::ListenerError::InvalidConfiguration(alloc::string::String)
pub paladin::application::services::orchestration::ListenerError::ListenerNotFound(alloc::string::String)
pub paladin::application::services::orchestration::ListenerError::OperationFailed(alloc::string::String)
pub paladin::application::services::orchestration::ListenerError::SerializationError(alloc::string::String)
pub paladin::application::services::orchestration::ListenerError::TriggerCreationFailed(alloc::string::String)
pub paladin::application::services::orchestration::ListenerError::TriggerNotFound(uuid::Uuid)
impl core::convert::From<paladin::application::services::orchestration::types::ListenerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::ListenerError) -> Self
impl core::error::Error for paladin::application::services::orchestration::types::ListenerError
impl core::fmt::Debug for paladin::application::services::orchestration::types::ListenerError
pub fn paladin::application::services::orchestration::types::ListenerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::orchestration::types::ListenerError
pub fn paladin::application::services::orchestration::types::ListenerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::ListenerError
impl core::marker::Send for paladin::application::services::orchestration::types::ListenerError
impl core::marker::Sync for paladin::application::services::orchestration::types::ListenerError
impl core::marker::Unpin for paladin::application::services::orchestration::types::ListenerError
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::ListenerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::ListenerError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::ListenerError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::ListenerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::ListenerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::ListenerError where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::ListenerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::ListenerError where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::ListenerError::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::ListenerError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::ListenerError where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::ListenerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::ListenerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::orchestration::types::ListenerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::orchestration::types::ListenerError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::ListenerError
pub fn paladin::application::services::orchestration::types::ListenerError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::ListenerError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ListenerError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::ListenerError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::ListenerError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::ListenerError
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::ListenerError
pub type paladin::application::services::orchestration::types::ListenerError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::ListenerError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::ListenerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::ListenerError::vzip(self) -> V
pub enum paladin::application::services::orchestration::OrchestratorError
pub paladin::application::services::orchestration::OrchestratorError::ConfigurationError(alloc::string::String)
pub paladin::application::services::orchestration::OrchestratorError::JobError(paladin_core::platform::container::job::JobError)
pub paladin::application::services::orchestration::OrchestratorError::ListenerError(paladin::application::services::orchestration::types::ListenerError)
pub paladin::application::services::orchestration::OrchestratorError::ProcessorNotFound(alloc::string::String)
pub paladin::application::services::orchestration::OrchestratorError::QueueError(paladin::application::services::queue_orchestrator::types::QueueError)
pub paladin::application::services::orchestration::OrchestratorError::SchedulerError(paladin::application::services::orchestration::types::SchedulerError)
pub paladin::application::services::orchestration::OrchestratorError::SerializationError(alloc::string::String)
pub paladin::application::services::orchestration::OrchestratorError::ServiceError(alloc::string::String)
pub paladin::application::services::orchestration::OrchestratorError::SessionNotFound(uuid::Uuid)
pub paladin::application::services::orchestration::OrchestratorError::TaskError(paladin_core::platform::container::task::TaskError)
pub paladin::application::services::orchestration::OrchestratorError::WorkflowNotFound(uuid::Uuid)
impl core::convert::From<paladin::application::services::orchestration::types::ListenerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::ListenerError) -> Self
impl core::convert::From<paladin::application::services::orchestration::types::SchedulerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::SchedulerError) -> Self
impl core::convert::From<paladin::application::services::queue_orchestrator::types::QueueError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::queue_orchestrator::types::QueueError) -> Self
impl core::convert::From<paladin_core::platform::container::job::JobError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin_core::platform::container::job::JobError) -> Self
impl core::convert::From<paladin_core::platform::container::task::TaskError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin_core::platform::container::task::TaskError) -> Self
impl core::error::Error for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::Send for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::Sync for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::Unpin for paladin::application::services::orchestration::types::OrchestratorError
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::OrchestratorError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::OrchestratorError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::OrchestratorError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::OrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::OrchestratorError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::OrchestratorError where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::OrchestratorError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::OrchestratorError where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::OrchestratorError::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::OrchestratorError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::OrchestratorError where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::OrchestratorError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::OrchestratorError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::orchestration::types::OrchestratorError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::orchestration::types::OrchestratorError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::OrchestratorError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::OrchestratorError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::OrchestratorError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::OrchestratorError
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::OrchestratorError
pub type paladin::application::services::orchestration::types::OrchestratorError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::OrchestratorError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::OrchestratorError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::OrchestratorError::vzip(self) -> V
pub enum paladin::application::services::orchestration::SchedulerError
pub paladin::application::services::orchestration::SchedulerError::InvalidSchedule(alloc::string::String)
pub paladin::application::services::orchestration::SchedulerError::JobError(paladin_core::platform::container::job::JobError)
pub paladin::application::services::orchestration::SchedulerError::JobNotFound(uuid::Uuid)
pub paladin::application::services::orchestration::SchedulerError::ServiceNotFound(alloc::string::String)
impl core::convert::From<paladin::application::services::orchestration::types::SchedulerError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::orchestration::types::SchedulerError) -> Self
impl core::convert::From<paladin_core::platform::container::job::JobError> for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::from(paladin_core::platform::container::job::JobError) -> Self
impl core::error::Error for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::Send for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::Sync for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::Unpin for paladin::application::services::orchestration::types::SchedulerError
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::SchedulerError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::SchedulerError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::SchedulerError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::SchedulerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::SchedulerError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::SchedulerError where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::SchedulerError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::SchedulerError where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::SchedulerError::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::SchedulerError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::SchedulerError where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::SchedulerError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::SchedulerError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::orchestration::types::SchedulerError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::orchestration::types::SchedulerError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::SchedulerError
pub fn paladin::application::services::orchestration::types::SchedulerError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::SchedulerError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::SchedulerError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::SchedulerError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::SchedulerError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::SchedulerError
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::SchedulerError
pub type paladin::application::services::orchestration::types::SchedulerError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::SchedulerError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::SchedulerError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::SchedulerError::vzip(self) -> V
pub struct paladin::application::services::orchestration::ContentProcessingResult
pub paladin::application::services::orchestration::ContentProcessingResult::content_id: uuid::Uuid
pub paladin::application::services::orchestration::ContentProcessingResult::error: core::option::Option<alloc::string::String>
pub paladin::application::services::orchestration::ContentProcessingResult::metadata: std::collections::hash::map::HashMap<alloc::string::String, serde_json::value::Value>
pub paladin::application::services::orchestration::ContentProcessingResult::processing_time_ms: u64
pub paladin::application::services::orchestration::ContentProcessingResult::processor_name: alloc::string::String
pub paladin::application::services::orchestration::ContentProcessingResult::result_data: core::option::Option<serde_json::value::Value>
pub paladin::application::services::orchestration::ContentProcessingResult::success: bool
impl core::clone::Clone for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::clone(&self) -> paladin::application::services::orchestration::types::ContentProcessingResult
impl core::fmt::Debug for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::serialize<__S>(&self, __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 paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::Send for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::Sync for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::Unpin for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::ContentProcessingResult
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::ContentProcessingResult
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::ContentProcessingResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::ContentProcessingResult where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::ContentProcessingResult where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::ContentProcessingResult where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::ContentProcessingResult where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::ContentProcessingResult where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Owned = T
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::ContentProcessingResult where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::ContentProcessingResult where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::ContentProcessingResult::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::ContentProcessingResult
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::ContentProcessingResult
impl<T> erased_serde::ser::Serialize for paladin::application::services::orchestration::types::ContentProcessingResult where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::application::services::orchestration::types::ContentProcessingResult where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::ContentProcessingResult
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::ContentProcessingResult
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::ContentProcessingResult
pub type paladin::application::services::orchestration::types::ContentProcessingResult::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::ContentProcessingResult where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::ContentProcessingResult where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::ContentProcessingResult::vzip(self) -> V
pub struct paladin::application::services::orchestration::DefaultContentProcessor
impl core::clone::Clone for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone(&self) -> paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::fmt::Debug for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::application::services::orchestration::types::ContentProcessor for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>, paladin::application::services::orchestration::types::OrchestratorError>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::name(&self) -> &str
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::Send for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::Sync for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::Unpin for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::DefaultContentProcessor
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::DefaultContentProcessor where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::DefaultContentProcessor where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::DefaultContentProcessor where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::DefaultContentProcessor where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::DefaultContentProcessor where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::DefaultContentProcessor where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Owned = T
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::DefaultContentProcessor where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::DefaultContentProcessor where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::DefaultContentProcessor
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::DefaultContentProcessor
pub type paladin::application::services::orchestration::types::DefaultContentProcessor::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::DefaultContentProcessor where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::DefaultContentProcessor where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::vzip(self) -> V
pub struct paladin::application::services::orchestration::Orchestrator
impl paladin::application::services::orchestration::Orchestrator
pub async fn paladin::application::services::orchestration::Orchestrator::create_content_analysis_workflow(&self, alloc::vec::Vec<paladin_core::platform::container::content::ContentItem>, paladin::application::services::orchestration::types::ContentAnalysisType, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::create_workflow(&self, paladin_core::platform::container::workflow::Workflow) -> core::result::Result<uuid::Uuid, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::execute_job(&self, paladin_core::platform::container::job::Job, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::get_stats(&self) -> paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::Orchestrator::new() -> Self
pub async fn paladin::application::services::orchestration::Orchestrator::process_content(&self, paladin_core::platform::container::content::ContentItem, &str, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::process_event(&self, paladin_core::base::component::event::Event) -> core::result::Result<alloc::vec::Vec<uuid::Uuid>, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::queue_job(&self, paladin_core::platform::container::job::Job, &str, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::register_content_processor(&self, alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>) -> core::result::Result<(), paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::register_event_listener(&self, alloc::boxed::Box<dyn paladin::application::services::orchestration::listener::EventListener>) -> core::result::Result<(), paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::register_task_service(&self, alloc::boxed::Box<dyn paladin_core::platform::container::task::TaskService>) -> core::result::Result<(), paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::schedule_job(&self, paladin_core::platform::container::job::Job, paladin_core::platform::container::schedule::Schedule, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::result::Result<uuid::Uuid, paladin::application::services::orchestration::types::OrchestratorError>
pub async fn paladin::application::services::orchestration::Orchestrator::start(&self) -> core::result::Result<(), paladin::application::services::orchestration::types::OrchestratorError>
impl core::default::Default for paladin::application::services::orchestration::Orchestrator
pub fn paladin::application::services::orchestration::Orchestrator::default() -> Self
impl core::marker::Freeze for paladin::application::services::orchestration::Orchestrator
impl core::marker::Send for paladin::application::services::orchestration::Orchestrator
impl core::marker::Sync for paladin::application::services::orchestration::Orchestrator
impl core::marker::Unpin for paladin::application::services::orchestration::Orchestrator
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::Orchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::Orchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::Orchestrator
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::Orchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::Orchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::Orchestrator where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::Orchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::Orchestrator where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::Orchestrator::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::Orchestrator::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::Orchestrator where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::Orchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::Orchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::orchestration::Orchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::Orchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::Orchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::Orchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::Orchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::Orchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::orchestration::Orchestrator
pub fn paladin::application::services::orchestration::Orchestrator::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::Orchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::Orchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::Orchestrator::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::Orchestrator::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::Orchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::Orchestrator
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::Orchestrator
pub type paladin::application::services::orchestration::Orchestrator::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::Orchestrator where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::Orchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::Orchestrator::vzip(self) -> V
pub struct paladin::application::services::orchestration::OrchestratorStats
pub paladin::application::services::orchestration::OrchestratorStats::active_sessions: usize
pub paladin::application::services::orchestration::OrchestratorStats::listener_stats: std::collections::hash::map::HashMap<alloc::string::String, paladin_core::platform::container::trigger::ListenerStats>
pub paladin::application::services::orchestration::OrchestratorStats::queue_stats: std::collections::hash::map::HashMap<alloc::string::String, paladin_core::platform::container::queue_config::QueueStats>
pub paladin::application::services::orchestration::OrchestratorStats::scheduler_stats: paladin_core::platform::container::schedule::SchedulerStats
pub paladin::application::services::orchestration::OrchestratorStats::total_processors: usize
pub paladin::application::services::orchestration::OrchestratorStats::total_services: usize
pub paladin::application::services::orchestration::OrchestratorStats::total_workflows: usize
impl core::clone::Clone for paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::types::OrchestratorStats::clone(&self) -> paladin::application::services::orchestration::types::OrchestratorStats
impl core::fmt::Debug for paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::types::OrchestratorStats::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::Send for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::Sync for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::Unpin for paladin::application::services::orchestration::types::OrchestratorStats
impl core::marker::UnsafeUnpin for paladin::application::services::orchestration::types::OrchestratorStats
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::orchestration::types::OrchestratorStats
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::orchestration::types::OrchestratorStats
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::orchestration::types::OrchestratorStats where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::orchestration::types::OrchestratorStats where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::orchestration::types::OrchestratorStats where U: core::convert::From<T>
pub fn paladin::application::services::orchestration::types::OrchestratorStats::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::orchestration::types::OrchestratorStats where U: core::convert::Into<T>
pub type paladin::application::services::orchestration::types::OrchestratorStats::Error = core::convert::Infallible
pub fn paladin::application::services::orchestration::types::OrchestratorStats::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::orchestration::types::OrchestratorStats where U: core::convert::TryFrom<T>
pub type paladin::application::services::orchestration::types::OrchestratorStats::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::orchestration::types::OrchestratorStats::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::orchestration::types::OrchestratorStats where T: core::clone::Clone
pub type paladin::application::services::orchestration::types::OrchestratorStats::Owned = T
pub fn paladin::application::services::orchestration::types::OrchestratorStats::clone_into(&self, &mut T)
pub fn paladin::application::services::orchestration::types::OrchestratorStats::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::orchestration::types::OrchestratorStats where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::orchestration::types::OrchestratorStats where T: core::clone::Clone
pub unsafe fn paladin::application::services::orchestration::types::OrchestratorStats::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::orchestration::types::OrchestratorStats
pub fn paladin::application::services::orchestration::types::OrchestratorStats::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::orchestration::types::OrchestratorStats
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
pub fn paladin::application::services::orchestration::types::OrchestratorStats::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::orchestration::types::OrchestratorStats::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::orchestration::types::OrchestratorStats
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::orchestration::types::OrchestratorStats
impl<T> typenum::type_operators::Same for paladin::application::services::orchestration::types::OrchestratorStats
pub type paladin::application::services::orchestration::types::OrchestratorStats::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::orchestration::types::OrchestratorStats where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::orchestration::types::OrchestratorStats where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::orchestration::types::OrchestratorStats::vzip(self) -> V
pub trait paladin::application::services::orchestration::ContentProcessor: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::orchestration::ContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>, paladin::application::services::orchestration::types::OrchestratorError>
pub fn paladin::application::services::orchestration::ContentProcessor::name(&self) -> &str
pub fn paladin::application::services::orchestration::ContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl paladin::application::services::orchestration::types::ContentProcessor for paladin::application::services::orchestration::types::DefaultContentProcessor
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::clone_box(&self) -> core::result::Result<alloc::boxed::Box<dyn paladin::application::services::orchestration::types::ContentProcessor>, paladin::application::services::orchestration::types::OrchestratorError>
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::name(&self) -> &str
pub fn paladin::application::services::orchestration::types::DefaultContentProcessor::process_content<'life0, 'async_trait>(&'life0 self, paladin_core::platform::container::content::ContentItem, paladin_core::platform::container::orchestration_context::OrchestrationContext) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin::application::services::orchestration::types::ContentProcessingResult, paladin::application::services::orchestration::types::OrchestratorError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub trait paladin::application::services::orchestration::EventListener: core::marker::Send + core::marker::Sync
pub fn paladin::application::services::orchestration::EventListener::conditions(&self) -> &[paladin_core::platform::container::trigger::TriggerCondition]
pub fn paladin::application::services::orchestration::EventListener::config(&self) -> &paladin_core::platform::container::trigger::ListenerConfig
pub fn paladin::application::services::orchestration::EventListener::create_trigger<'life0, 'async_trait>(&'life0 self, paladin_core::base::component::event::Event) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::container::trigger::Trigger, paladin::application::services::orchestration::types::ListenerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::orchestration::EventListener::description(&self) -> &str
pub fn paladin::application::services::orchestration::EventListener::health_check<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<bool, paladin::application::services::orchestration::types::ListenerError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::application::services::orchestration::EventListener::name(&self) -> &str
pub fn paladin::application::services::orchestration::EventListener::should_process<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 paladin_core::base::component::event::Event) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = bool> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::application::services::orchestration::EventListener::update_config(&mut self, paladin_core::platform::container::trigger::ListenerConfig)
pub type paladin::application::services::orchestration::ListenerService = paladin::application::services::orchestration::listener::ListenerOrchestrator
pub type paladin::application::services::orchestration::Scheduler = paladin::application::services::orchestration::scheduler::SchedulerOrchestrator
pub mod paladin::application::services::paladin
pub mod paladin::application::services::paladin::error
pub use paladin::application::services::paladin::error::PaladinError
pub mod paladin::application::services::paladin::handoff_service
pub struct paladin::application::services::paladin::handoff_service::HandoffService
impl paladin::application::services::paladin::handoff_service::HandoffService
pub fn paladin::application::services::paladin::handoff_service::HandoffService::can_handoff_to(&self, &str, &paladin_core::platform::container::handoff::HandoffContext) -> bool
pub async fn paladin::application::services::paladin::handoff_service::HandoffService::execute_handoff(&self, &str, &str, &paladin_core::platform::container::handoff::HandoffContext, &paladin_core::platform::container::paladin::Paladin, &dyn paladin_ports::output::paladin_executor_port::PaladinExecutorPort) -> core::result::Result<(alloc::string::String, paladin_core::platform::container::handoff::HandoffRecord), paladin_core::platform::container::arsenal::handoff_error::HandoffError>
pub fn paladin::application::services::paladin::handoff_service::HandoffService::max_depth(&self) -> u32
pub fn paladin::application::services::paladin::handoff_service::HandoffService::new(alloc::sync::Arc<paladin_core::platform::container::autonomous_config::HandoffConfig>) -> core::option::Option<Self>
pub fn paladin::application::services::paladin::handoff_service::HandoffService::select_agent(&self, &str, &[(alloc::string::String, alloc::string::String)]) -> core::option::Option<alloc::string::String>
pub fn paladin::application::services::paladin::handoff_service::HandoffService::should_handoff(&self, &str, f32, &paladin_core::platform::container::handoff::HandoffContext) -> bool
pub fn paladin::application::services::paladin::handoff_service::HandoffService::strategy(&self) -> &paladin_core::platform::container::handoff::HandoffStrategy
pub fn paladin::application::services::paladin::handoff_service::HandoffService::transfer_context(&self, &str, &paladin_core::platform::container::handoff::HandoffContext, &str) -> paladin_core::platform::container::handoff::HandoffContext
pub fn paladin::application::services::paladin::handoff_service::HandoffService::validate_handoff(&self, &str, &paladin_core::platform::container::handoff::HandoffContext) -> core::result::Result<(), paladin_core::platform::container::arsenal::handoff_error::HandoffError>
impl core::marker::Freeze for paladin::application::services::paladin::handoff_service::HandoffService
impl core::marker::Send for paladin::application::services::paladin::handoff_service::HandoffService
impl core::marker::Sync for paladin::application::services::paladin::handoff_service::HandoffService
impl core::marker::Unpin for paladin::application::services::paladin::handoff_service::HandoffService
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::handoff_service::HandoffService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::handoff_service::HandoffService
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::handoff_service::HandoffService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::handoff_service::HandoffService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::handoff_service::HandoffService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::handoff_service::HandoffService where U: core::convert::From<T>
pub fn paladin::application::services::paladin::handoff_service::HandoffService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::handoff_service::HandoffService where U: core::convert::Into<T>
pub type paladin::application::services::paladin::handoff_service::HandoffService::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::handoff_service::HandoffService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::handoff_service::HandoffService where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::handoff_service::HandoffService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::handoff_service::HandoffService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::handoff_service::HandoffService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::handoff_service::HandoffService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::handoff_service::HandoffService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::handoff_service::HandoffService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::handoff_service::HandoffService
pub fn paladin::application::services::paladin::handoff_service::HandoffService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::handoff_service::HandoffService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::handoff_service::HandoffService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::handoff_service::HandoffService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::handoff_service::HandoffService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::handoff_service::HandoffService
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::handoff_service::HandoffService
pub type paladin::application::services::paladin::handoff_service::HandoffService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::handoff_service::HandoffService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::handoff_service::HandoffService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::handoff_service::HandoffService::vzip(self) -> V
pub mod paladin::application::services::paladin::paladin_builder
pub struct paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl paladin::application::services::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::add_mcp_sse(self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::add_mcp_stdio(self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, &[&str]) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::add_stop_word(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::agent_description(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::auto_generate_prompt(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::auto_temperature(self, bool) -> Self
pub async fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::build(self) -> core::result::Result<paladin_core::platform::container::paladin::Paladin, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_autonomous_planning(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_autonomous_prompts(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_autosave(self) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_dynamic_temperature(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_planning(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_vision(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::handoff_config(self, alloc::sync::Arc<paladin_core::platform::container::autonomous_config::HandoffConfig>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::max_loops(self, u32) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::memory_extraction_strategy(self, paladin_memory::config::rag::MemoryExtractionStrategy) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::model(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::name(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::new(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::output_format(self, paladin_core::platform::container::paladin_config::OutputFormat) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::regenerate_prompt(self) -> Self
pub async fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::restore_from(self, uuid::Uuid) -> core::result::Result<Self, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::retry_attempts(self, u32) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::save_state_dir(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::system_prompt(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::temperature(self, f32) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::timeout_seconds(self, u64) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::user_name(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_arsenal_registry(self, alloc::sync::Arc<dyn paladin_ports::output::arsenal_port::ArsenalRegistry>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_citadel(self, alloc::sync::Arc<dyn paladin_ports::output::citadel_port::CitadelPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_embedding_port(self, alloc::sync::Arc<dyn paladin_ports::output::embedding_port::EmbeddingPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_garrison(self, alloc::sync::Arc<dyn paladin_ports::output::garrison_port::GarrisonPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_handoffs(self, alloc::vec::Vec<alloc::sync::Arc<paladin_core::platform::container::paladin::Paladin>>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_herald(self, alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_sanctum(self, alloc::sync::Arc<dyn paladin_ports::output::sanctum_port::SanctumPort>) -> Self
impl core::marker::Freeze for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::Send for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::Sync for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::Unpin for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where U: core::convert::From<T>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where U: core::convert::Into<T>
pub type paladin::application::services::paladin::paladin_builder::PaladinBuilder::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::paladin_builder::PaladinBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::paladin_builder::PaladinBuilder
pub type paladin::application::services::paladin::paladin_builder::PaladinBuilder::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::vzip(self) -> V
pub mod paladin::application::services::paladin::paladin_execution_service
pub struct paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
pub async fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::execute(&self, &paladin_core::platform::container::paladin::Paladin, &str) -> core::result::Result<paladin_core::platform::container::execution_result::PaladinResult, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::format_result(&self, &paladin_core::platform::container::execution_result::PaladinResult, &paladin_core::platform::container::paladin::Paladin) -> core::result::Result<core::option::Option<alloc::string::String>, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::new(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>, alloc::sync::Arc<paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker>, core::option::Option<alloc::sync::Arc<dyn paladin_ports::output::garrison_port::GarrisonPort>>, core::option::Option<alloc::sync::Arc<dyn paladin_ports::output::arsenal_port::ArsenalPort>>) -> Self
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::with_handoff_service(self, alloc::sync::Arc<paladin::application::services::paladin::handoff_service::HandoffService>) -> Self
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::with_herald(self, alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>) -> Self
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::with_memory_extraction(self, alloc::sync::Arc<paladin_memory::services::memory_extraction_service::MemoryExtractionService>) -> Self
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::with_planning_service(self, alloc::sync::Arc<paladin::application::services::paladin::planning_service::PlanningService>) -> Self
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::with_prompt_generation_service(self, alloc::sync::Arc<paladin::application::services::paladin::prompt_generation_service::PromptGenerationService>) -> Self
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::with_rag_retrieval(self, alloc::sync::Arc<paladin_memory::services::rag_retrieval_service::RagRetrievalService>) -> Self
impl paladin_ports::output::paladin_executor_port::PaladinExecutorPort for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::execute<'life0, 'life1, 'life2, 'async_trait>(&'life0 self, &'life1 paladin_core::platform::container::paladin::Paladin, &'life2 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::container::execution_result::PaladinResult, paladin_core::platform::container::paladin_error::PaladinError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait
impl core::marker::Freeze for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::Send for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::Sync for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::Unpin for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where U: core::convert::From<T>
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where U: core::convert::Into<T>
pub type paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService
pub type paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::paladin_execution_service::PaladinExecutionService::vzip(self) -> V
pub mod paladin::application::services::paladin::planning_service
pub struct paladin::application::services::paladin::planning_service::PlanningService
impl paladin::application::services::paladin::planning_service::PlanningService
pub async fn paladin::application::services::paladin::planning_service::PlanningService::create_plan(&self, &str, u32, &str) -> core::result::Result<paladin_core::platform::container::planning::TaskPlan, paladin::application::errors::planning_error::PlanningError>
pub async fn paladin::application::services::paladin::planning_service::PlanningService::execute_subtasks(&self, &paladin_core::platform::container::planning::TaskPlan, &str, &str) -> core::result::Result<paladin_core::platform::container::planning::TaskPlan, paladin::application::errors::planning_error::PlanningError>
pub fn paladin::application::services::paladin::planning_service::PlanningService::new(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>) -> Self
pub async fn paladin::application::services::paladin::planning_service::PlanningService::synthesize_results(&self, &paladin_core::platform::container::planning::TaskPlan, &str, &str) -> core::result::Result<alloc::string::String, paladin::application::errors::planning_error::PlanningError>
impl core::marker::Freeze for paladin::application::services::paladin::planning_service::PlanningService
impl core::marker::Send for paladin::application::services::paladin::planning_service::PlanningService
impl core::marker::Sync for paladin::application::services::paladin::planning_service::PlanningService
impl core::marker::Unpin for paladin::application::services::paladin::planning_service::PlanningService
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::planning_service::PlanningService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::planning_service::PlanningService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::planning_service::PlanningService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::planning_service::PlanningService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::planning_service::PlanningService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::planning_service::PlanningService where U: core::convert::From<T>
pub fn paladin::application::services::paladin::planning_service::PlanningService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::planning_service::PlanningService where U: core::convert::Into<T>
pub type paladin::application::services::paladin::planning_service::PlanningService::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::planning_service::PlanningService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::planning_service::PlanningService where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::planning_service::PlanningService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::planning_service::PlanningService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::planning_service::PlanningService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::planning_service::PlanningService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::planning_service::PlanningService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::planning_service::PlanningService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::planning_service::PlanningService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::planning_service::PlanningService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::planning_service::PlanningService
pub fn paladin::application::services::paladin::planning_service::PlanningService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::planning_service::PlanningService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::planning_service::PlanningService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::planning_service::PlanningService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::planning_service::PlanningService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::planning_service::PlanningService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::planning_service::PlanningService
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::planning_service::PlanningService
pub type paladin::application::services::paladin::planning_service::PlanningService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::planning_service::PlanningService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::planning_service::PlanningService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::planning_service::PlanningService::vzip(self) -> V
pub mod paladin::application::services::paladin::prompt_generation_service
pub struct paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::clear_cache(&self)
pub async fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::generate_prompt(&self, &str, &str, &str) -> core::result::Result<alloc::string::String, paladin::application::errors::prompt_error::PromptError>
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::invalidate_cache(&self, &str, &str)
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::new(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>) -> Self
impl core::marker::Freeze for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::Send for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::Sync for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::Unpin for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where U: core::convert::From<T>
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where U: core::convert::Into<T>
pub type paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService
pub type paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::prompt_generation_service::PromptGenerationService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::prompt_generation_service::PromptGenerationService::vzip(self) -> V
pub mod paladin::application::services::paladin::temperature_service
pub enum paladin::application::services::paladin::temperature_service::TaskType
pub paladin::application::services::paladin::temperature_service::TaskType::Analytical
pub paladin::application::services::paladin::temperature_service::TaskType::Creative
pub paladin::application::services::paladin::temperature_service::TaskType::Standard
impl core::clone::Clone for paladin::application::services::paladin::temperature_service::TaskType
pub fn paladin::application::services::paladin::temperature_service::TaskType::clone(&self) -> paladin::application::services::paladin::temperature_service::TaskType
impl core::cmp::Eq for paladin::application::services::paladin::temperature_service::TaskType
impl core::cmp::PartialEq for paladin::application::services::paladin::temperature_service::TaskType
pub fn paladin::application::services::paladin::temperature_service::TaskType::eq(&self, &paladin::application::services::paladin::temperature_service::TaskType) -> bool
impl core::fmt::Debug for paladin::application::services::paladin::temperature_service::TaskType
pub fn paladin::application::services::paladin::temperature_service::TaskType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::application::services::paladin::temperature_service::TaskType
impl core::marker::Freeze for paladin::application::services::paladin::temperature_service::TaskType
impl core::marker::Send for paladin::application::services::paladin::temperature_service::TaskType
impl core::marker::Sync for paladin::application::services::paladin::temperature_service::TaskType
impl core::marker::Unpin for paladin::application::services::paladin::temperature_service::TaskType
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::temperature_service::TaskType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::temperature_service::TaskType
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::temperature_service::TaskType
impl<Q, K> equivalent::Equivalent<K> for paladin::application::services::paladin::temperature_service::TaskType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TaskType::equivalent(&self, &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::services::paladin::temperature_service::TaskType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::services::paladin::temperature_service::TaskType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
impl<Q, K> hashbrown::Equivalent<K> for paladin::application::services::paladin::temperature_service::TaskType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TaskType::equivalent(&self, &K) -> bool
pub fn paladin::application::services::paladin::temperature_service::TaskType::equivalent(&self, &K) -> bool
pub fn paladin::application::services::paladin::temperature_service::TaskType::equivalent(&self, &K) -> bool
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::temperature_service::TaskType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::temperature_service::TaskType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::temperature_service::TaskType where U: core::convert::From<T>
pub fn paladin::application::services::paladin::temperature_service::TaskType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::temperature_service::TaskType where U: core::convert::Into<T>
pub type paladin::application::services::paladin::temperature_service::TaskType::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::temperature_service::TaskType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::temperature_service::TaskType where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::temperature_service::TaskType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::temperature_service::TaskType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::paladin::temperature_service::TaskType where T: core::clone::Clone
pub type paladin::application::services::paladin::temperature_service::TaskType::Owned = T
pub fn paladin::application::services::paladin::temperature_service::TaskType::clone_into(&self, &mut T)
pub fn paladin::application::services::paladin::temperature_service::TaskType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::paladin::temperature_service::TaskType where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TaskType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::temperature_service::TaskType where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TaskType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::temperature_service::TaskType where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TaskType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::paladin::temperature_service::TaskType where T: core::clone::Clone
pub unsafe fn paladin::application::services::paladin::temperature_service::TaskType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::paladin::temperature_service::TaskType
pub fn paladin::application::services::paladin::temperature_service::TaskType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::temperature_service::TaskType
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::temperature_service::TaskType where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TaskType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::temperature_service::TaskType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::temperature_service::TaskType
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::temperature_service::TaskType
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::temperature_service::TaskType
pub type paladin::application::services::paladin::temperature_service::TaskType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::temperature_service::TaskType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::temperature_service::TaskType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::temperature_service::TaskType::vzip(self) -> V
pub struct paladin::application::services::paladin::temperature_service::TemperatureConfig
pub paladin::application::services::paladin::temperature_service::TemperatureConfig::analytical_temp: f32
pub paladin::application::services::paladin::temperature_service::TemperatureConfig::creative_temp: f32
pub paladin::application::services::paladin::temperature_service::TemperatureConfig::enable_llm_detection: bool
pub paladin::application::services::paladin::temperature_service::TemperatureConfig::standard_temp: f32
impl core::clone::Clone for paladin::application::services::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::clone(&self) -> paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::default::Default for paladin::application::services::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::default() -> Self
impl core::fmt::Debug for paladin::application::services::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::marker::Send for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::marker::Sync for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::marker::Unpin for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::temperature_service::TemperatureConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::temperature_service::TemperatureConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::temperature_service::TemperatureConfig where U: core::convert::From<T>
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::temperature_service::TemperatureConfig where U: core::convert::Into<T>
pub type paladin::application::services::paladin::temperature_service::TemperatureConfig::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::temperature_service::TemperatureConfig where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::temperature_service::TemperatureConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: core::clone::Clone
pub type paladin::application::services::paladin::temperature_service::TemperatureConfig::Owned = T
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::clone_into(&self, &mut T)
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: core::clone::Clone
pub unsafe fn paladin::application::services::paladin::temperature_service::TemperatureConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::application::services::paladin::temperature_service::TemperatureConfig
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::temperature_service::TemperatureConfig
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::temperature_service::TemperatureConfig
pub type paladin::application::services::paladin::temperature_service::TemperatureConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::temperature_service::TemperatureConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::temperature_service::TemperatureConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::temperature_service::TemperatureConfig::vzip(self) -> V
pub struct paladin::application::services::paladin::temperature_service::TemperatureService
impl paladin::application::services::paladin::temperature_service::TemperatureService
pub async fn paladin::application::services::paladin::temperature_service::TemperatureService::calculate_optimal_temperature(&self, &str, core::option::Option<&str>) -> core::result::Result<f32, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::new(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>) -> Self
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::with_config(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>, paladin::application::services::paladin::temperature_service::TemperatureConfig) -> Self
impl core::marker::Freeze for paladin::application::services::paladin::temperature_service::TemperatureService
impl core::marker::Send for paladin::application::services::paladin::temperature_service::TemperatureService
impl core::marker::Sync for paladin::application::services::paladin::temperature_service::TemperatureService
impl core::marker::Unpin for paladin::application::services::paladin::temperature_service::TemperatureService
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::temperature_service::TemperatureService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::temperature_service::TemperatureService
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::temperature_service::TemperatureService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::temperature_service::TemperatureService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::temperature_service::TemperatureService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::temperature_service::TemperatureService where U: core::convert::From<T>
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::temperature_service::TemperatureService where U: core::convert::Into<T>
pub type paladin::application::services::paladin::temperature_service::TemperatureService::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::temperature_service::TemperatureService where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::temperature_service::TemperatureService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::temperature_service::TemperatureService where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::temperature_service::TemperatureService
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::temperature_service::TemperatureService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::temperature_service::TemperatureService
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::temperature_service::TemperatureService
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::temperature_service::TemperatureService
pub type paladin::application::services::paladin::temperature_service::TemperatureService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::temperature_service::TemperatureService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::temperature_service::TemperatureService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::temperature_service::TemperatureService::vzip(self) -> V
pub mod paladin::application::services::queue_orchestrator
pub use paladin::application::services::queue_orchestrator::QueueConfigAlias
pub use paladin::application::services::queue_orchestrator::QueueStats
pub mod paladin::application::services::queue_orchestrator::types
pub use paladin::application::services::queue_orchestrator::types::QueueStats
pub enum paladin::application::services::queue_orchestrator::types::QueueError
pub paladin::application::services::queue_orchestrator::types::QueueError::InvalidConfiguration(alloc::string::String)
pub paladin::application::services::queue_orchestrator::types::QueueError::ItemNotFound(uuid::Uuid)
pub paladin::application::services::queue_orchestrator::types::QueueError::OperationFailed(alloc::string::String)
pub paladin::application::services::queue_orchestrator::types::QueueError::QueueEmpty(alloc::string::String)
pub paladin::application::services::queue_orchestrator::types::QueueError::QueueFull
pub paladin::application::services::queue_orchestrator::types::QueueError::QueueFull::capacity: usize
pub paladin::application::services::queue_orchestrator::types::QueueError::QueueFull::queue_name: alloc::string::String
pub paladin::application::services::queue_orchestrator::types::QueueError::QueueNotFound(alloc::string::String)
pub paladin::application::services::queue_orchestrator::types::QueueError::SerializationError(alloc::string::String)
impl core::convert::From<paladin::application::services::queue_orchestrator::types::QueueError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::queue_orchestrator::types::QueueError) -> Self
impl core::error::Error for paladin::application::services::queue_orchestrator::types::QueueError
impl core::fmt::Debug for paladin::application::services::queue_orchestrator::types::QueueError
pub fn paladin::application::services::queue_orchestrator::types::QueueError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::queue_orchestrator::types::QueueError
pub fn paladin::application::services::queue_orchestrator::types::QueueError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::Send for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::Sync for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::Unpin for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::UnsafeUnpin for paladin::application::services::queue_orchestrator::types::QueueError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::queue_orchestrator::types::QueueError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::queue_orchestrator::types::QueueError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::queue_orchestrator::types::QueueError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::queue_orchestrator::types::QueueError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::queue_orchestrator::types::QueueError where U: core::convert::From<T>
pub fn paladin::application::services::queue_orchestrator::types::QueueError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::queue_orchestrator::types::QueueError where U: core::convert::Into<T>
pub type paladin::application::services::queue_orchestrator::types::QueueError::Error = core::convert::Infallible
pub fn paladin::application::services::queue_orchestrator::types::QueueError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::queue_orchestrator::types::QueueError where U: core::convert::TryFrom<T>
pub type paladin::application::services::queue_orchestrator::types::QueueError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::queue_orchestrator::types::QueueError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::queue_orchestrator::types::QueueError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::queue_orchestrator::types::QueueError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::queue_orchestrator::types::QueueError
pub fn paladin::application::services::queue_orchestrator::types::QueueError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::queue_orchestrator::types::QueueError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::queue_orchestrator::types::QueueError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::queue_orchestrator::types::QueueError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::queue_orchestrator::types::QueueError
impl<T> typenum::type_operators::Same for paladin::application::services::queue_orchestrator::types::QueueError
pub type paladin::application::services::queue_orchestrator::types::QueueError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::queue_orchestrator::types::QueueError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::queue_orchestrator::types::QueueError::vzip(self) -> V
pub enum paladin::application::services::queue_orchestrator::QueueError
pub paladin::application::services::queue_orchestrator::QueueError::InvalidConfiguration(alloc::string::String)
pub paladin::application::services::queue_orchestrator::QueueError::ItemNotFound(uuid::Uuid)
pub paladin::application::services::queue_orchestrator::QueueError::OperationFailed(alloc::string::String)
pub paladin::application::services::queue_orchestrator::QueueError::QueueEmpty(alloc::string::String)
pub paladin::application::services::queue_orchestrator::QueueError::QueueFull
pub paladin::application::services::queue_orchestrator::QueueError::QueueFull::capacity: usize
pub paladin::application::services::queue_orchestrator::QueueError::QueueFull::queue_name: alloc::string::String
pub paladin::application::services::queue_orchestrator::QueueError::QueueNotFound(alloc::string::String)
pub paladin::application::services::queue_orchestrator::QueueError::SerializationError(alloc::string::String)
impl core::convert::From<paladin::application::services::queue_orchestrator::types::QueueError> for paladin::application::services::orchestration::types::OrchestratorError
pub fn paladin::application::services::orchestration::types::OrchestratorError::from(paladin::application::services::queue_orchestrator::types::QueueError) -> Self
impl core::error::Error for paladin::application::services::queue_orchestrator::types::QueueError
impl core::fmt::Debug for paladin::application::services::queue_orchestrator::types::QueueError
pub fn paladin::application::services::queue_orchestrator::types::QueueError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::application::services::queue_orchestrator::types::QueueError
pub fn paladin::application::services::queue_orchestrator::types::QueueError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::Send for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::Sync for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::Unpin for paladin::application::services::queue_orchestrator::types::QueueError
impl core::marker::UnsafeUnpin for paladin::application::services::queue_orchestrator::types::QueueError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::queue_orchestrator::types::QueueError
impl core::panic::unwind_safe::UnwindSafe for paladin::application::services::queue_orchestrator::types::QueueError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::queue_orchestrator::types::QueueError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::queue_orchestrator::types::QueueError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::queue_orchestrator::types::QueueError where U: core::convert::From<T>
pub fn paladin::application::services::queue_orchestrator::types::QueueError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::queue_orchestrator::types::QueueError where U: core::convert::Into<T>
pub type paladin::application::services::queue_orchestrator::types::QueueError::Error = core::convert::Infallible
pub fn paladin::application::services::queue_orchestrator::types::QueueError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::queue_orchestrator::types::QueueError where U: core::convert::TryFrom<T>
pub type paladin::application::services::queue_orchestrator::types::QueueError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::queue_orchestrator::types::QueueError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::application::services::queue_orchestrator::types::QueueError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::application::services::queue_orchestrator::types::QueueError where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::queue_orchestrator::types::QueueError
pub fn paladin::application::services::queue_orchestrator::types::QueueError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::queue_orchestrator::types::QueueError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::types::QueueError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::queue_orchestrator::types::QueueError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::queue_orchestrator::types::QueueError
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::queue_orchestrator::types::QueueError
impl<T> typenum::type_operators::Same for paladin::application::services::queue_orchestrator::types::QueueError
pub type paladin::application::services::queue_orchestrator::types::QueueError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::queue_orchestrator::types::QueueError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::queue_orchestrator::types::QueueError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::queue_orchestrator::types::QueueError::vzip(self) -> V
pub struct paladin::application::services::queue_orchestrator::QueueOrchestrator
impl paladin::application::services::queue_orchestrator::QueueOrchestrator
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::cleanup_expired(&self)
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::complete_processing(&self, &str, uuid::Uuid, core::option::Option<serde_json::value::Value>) -> core::result::Result<(), paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::create_queue(&self, alloc::string::String, core::option::Option<paladin_core::platform::container::queue_config::QueueConfig>) -> core::result::Result<(), paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::delete_queue(&self, &str) -> core::result::Result<(), paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::dequeue(&self, &str) -> core::result::Result<core::option::Option<paladin_core::platform::container::queue_item::QueueItem<serde_json::value::Value>>, paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::enqueue<T>(&self, &str, paladin_core::platform::container::queue_item::QueueItem<T>) -> core::result::Result<uuid::Uuid, paladin::application::services::queue_orchestrator::types::QueueError> where T: serde_core::ser::Serialize + core::clone::Clone + for<'de> serde_core::de::Deserialize<'de>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::fail_processing(&self, &str, uuid::Uuid, alloc::string::String) -> core::result::Result<bool, paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::get_all_stats(&self) -> std::collections::hash::map::HashMap<alloc::string::String, paladin_core::platform::container::queue_config::QueueStats>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::get_queue_stats(&self, &str) -> core::result::Result<paladin_core::platform::container::queue_config::QueueStats, paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::list_queues(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::new() -> Self
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::queue_length(&self, &str) -> core::result::Result<usize, paladin::application::services::queue_orchestrator::types::QueueError>
pub async fn paladin::application::services::queue_orchestrator::QueueOrchestrator::start_processing(&self, &str, uuid::Uuid, alloc::string::String) -> core::result::Result<(), paladin::application::services::queue_orchestrator::types::QueueError>
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::with_default_config(paladin_core::platform::container::queue_config::QueueConfig) -> Self
impl core::default::Default for paladin::application::services::queue_orchestrator::QueueOrchestrator
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::default() -> Self
impl core::fmt::Debug for paladin::application::services::queue_orchestrator::QueueOrchestrator
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl core::marker::Send for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl core::marker::Sync for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl core::marker::Unpin for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl core::marker::UnsafeUnpin for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::queue_orchestrator::QueueOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::queue_orchestrator::QueueOrchestrator where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::queue_orchestrator::QueueOrchestrator where U: core::convert::From<T>
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::queue_orchestrator::QueueOrchestrator where U: core::convert::Into<T>
pub type paladin::application::services::queue_orchestrator::QueueOrchestrator::Error = core::convert::Infallible
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::queue_orchestrator::QueueOrchestrator where U: core::convert::TryFrom<T>
pub type paladin::application::services::queue_orchestrator::QueueOrchestrator::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::queue_orchestrator::QueueOrchestrator where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::queue_orchestrator::QueueOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::queue_orchestrator::QueueOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::queue_orchestrator::QueueOrchestrator
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::queue_orchestrator::QueueOrchestrator where T: ?core::marker::Sized
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::queue_orchestrator::QueueOrchestrator
impl<T> typenum::type_operators::Same for paladin::application::services::queue_orchestrator::QueueOrchestrator
pub type paladin::application::services::queue_orchestrator::QueueOrchestrator::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::queue_orchestrator::QueueOrchestrator where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::queue_orchestrator::QueueOrchestrator where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::queue_orchestrator::QueueOrchestrator::vzip(self) -> V
pub type paladin::application::services::queue_orchestrator::QueueService = paladin::application::services::queue_orchestrator::QueueOrchestrator
pub mod paladin::application::services::sanctum
pub use paladin::application::services::sanctum::ExtractedMemory
pub use paladin::application::services::sanctum::MemoryExtractionService
pub use paladin::application::services::sanctum::MemoryExtractionStrategy
pub use paladin::application::services::sanctum::RagConfig
pub use paladin::application::services::sanctum::RagRetrievalService
pub use paladin::application::services::sanctum::RetrievalTrigger
pub use paladin::application::services::sanctum::retrieve_context_with_timeout
pub mod paladin::application::services::sanctum::memory_extraction_service
pub use paladin::application::services::sanctum::memory_extraction_service::ExtractedMemory
pub use paladin::application::services::sanctum::memory_extraction_service::MemoryExtractionService
pub use paladin::application::services::sanctum::memory_extraction_service::MemoryExtractionStrategy
pub mod paladin::application::services::sanctum::rag_retrieval_service
pub use paladin::application::services::sanctum::rag_retrieval_service::RagConfig
pub use paladin::application::services::sanctum::rag_retrieval_service::RagRetrievalService
pub use paladin::application::services::sanctum::rag_retrieval_service::RetrievalTrigger
pub use paladin::application::services::sanctum::rag_retrieval_service::retrieve_context_with_timeout
pub mod paladin::config
pub use paladin::config::GarrisonSettings
pub use paladin::config::LlmConfig
pub use paladin::config::LlmProviderConfig
pub use paladin::config::MemoryExtractionConfig
pub use paladin::config::MemoryExtractionStrategy
pub use paladin::config::QdrantSanctumConfig
pub use paladin::config::RagConfig
pub use paladin::config::SanctumAdapterType
pub use paladin::config::SanctumConfig
pub use paladin::config::VisionConfig
pub use paladin::config::VisionProviderConfig
pub use paladin::config::VisionRetryConfig
pub mod paladin::config::arsenal
pub struct paladin::config::arsenal::ArsenalConfig
pub paladin::config::arsenal::ArsenalConfig::default_timeout_seconds: u64
pub paladin::config::arsenal::ArsenalConfig::max_concurrent_tools: usize
pub paladin::config::arsenal::ArsenalConfig::mcp_servers: alloc::vec::Vec<paladin::config::arsenal::MCPServerConfig>
impl core::clone::Clone for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::clone(&self) -> paladin::config::arsenal::ArsenalConfig
impl core::default::Default for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::default() -> Self
impl core::fmt::Debug for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::serialize<__S>(&self, __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 paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::arsenal::ArsenalConfig
impl core::marker::Send for paladin::config::arsenal::ArsenalConfig
impl core::marker::Sync for paladin::config::arsenal::ArsenalConfig
impl core::marker::Unpin for paladin::config::arsenal::ArsenalConfig
impl core::marker::UnsafeUnpin for paladin::config::arsenal::ArsenalConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::arsenal::ArsenalConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::arsenal::ArsenalConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::arsenal::ArsenalConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::arsenal::ArsenalConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::arsenal::ArsenalConfig where U: core::convert::From<T>
pub fn paladin::config::arsenal::ArsenalConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::arsenal::ArsenalConfig where U: core::convert::Into<T>
pub type paladin::config::arsenal::ArsenalConfig::Error = core::convert::Infallible
pub fn paladin::config::arsenal::ArsenalConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::arsenal::ArsenalConfig where U: core::convert::TryFrom<T>
pub type paladin::config::arsenal::ArsenalConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::arsenal::ArsenalConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::arsenal::ArsenalConfig where T: core::clone::Clone
pub type paladin::config::arsenal::ArsenalConfig::Owned = T
pub fn paladin::config::arsenal::ArsenalConfig::clone_into(&self, &mut T)
pub fn paladin::config::arsenal::ArsenalConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::arsenal::ArsenalConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::arsenal::ArsenalConfig where T: core::clone::Clone
pub unsafe fn paladin::config::arsenal::ArsenalConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::arsenal::ArsenalConfig
impl<T> erased_serde::ser::Serialize for paladin::config::arsenal::ArsenalConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::arsenal::ArsenalConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::arsenal::ArsenalConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::arsenal::ArsenalConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::arsenal::ArsenalConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::arsenal::ArsenalConfig
impl<T> typenum::type_operators::Same for paladin::config::arsenal::ArsenalConfig
pub type paladin::config::arsenal::ArsenalConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::arsenal::ArsenalConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::arsenal::ArsenalConfig::vzip(self) -> V
pub struct paladin::config::arsenal::MCPServerConfig
pub paladin::config::arsenal::MCPServerConfig::args: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::config::arsenal::MCPServerConfig::command: core::option::Option<alloc::string::String>
pub paladin::config::arsenal::MCPServerConfig::endpoint: core::option::Option<alloc::string::String>
pub paladin::config::arsenal::MCPServerConfig::name: alloc::string::String
pub paladin::config::arsenal::MCPServerConfig::server_type: alloc::string::String
impl core::clone::Clone for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::clone(&self) -> paladin::config::arsenal::MCPServerConfig
impl core::fmt::Debug for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::serialize<__S>(&self, __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 paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::arsenal::MCPServerConfig
impl core::marker::Send for paladin::config::arsenal::MCPServerConfig
impl core::marker::Sync for paladin::config::arsenal::MCPServerConfig
impl core::marker::Unpin for paladin::config::arsenal::MCPServerConfig
impl core::marker::UnsafeUnpin for paladin::config::arsenal::MCPServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::arsenal::MCPServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::arsenal::MCPServerConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::arsenal::MCPServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::arsenal::MCPServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::arsenal::MCPServerConfig where U: core::convert::From<T>
pub fn paladin::config::arsenal::MCPServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::arsenal::MCPServerConfig where U: core::convert::Into<T>
pub type paladin::config::arsenal::MCPServerConfig::Error = core::convert::Infallible
pub fn paladin::config::arsenal::MCPServerConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::arsenal::MCPServerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::arsenal::MCPServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::arsenal::MCPServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::arsenal::MCPServerConfig where T: core::clone::Clone
pub type paladin::config::arsenal::MCPServerConfig::Owned = T
pub fn paladin::config::arsenal::MCPServerConfig::clone_into(&self, &mut T)
pub fn paladin::config::arsenal::MCPServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::arsenal::MCPServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::arsenal::MCPServerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::arsenal::MCPServerConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::arsenal::MCPServerConfig
impl<T> erased_serde::ser::Serialize for paladin::config::arsenal::MCPServerConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::arsenal::MCPServerConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::arsenal::MCPServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::arsenal::MCPServerConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::arsenal::MCPServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::arsenal::MCPServerConfig
impl<T> typenum::type_operators::Same for paladin::config::arsenal::MCPServerConfig
pub type paladin::config::arsenal::MCPServerConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::arsenal::MCPServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::arsenal::MCPServerConfig::vzip(self) -> V
pub mod paladin::config::citadel
pub struct paladin::config::citadel::CitadelConfig
pub paladin::config::citadel::CitadelConfig::autosave_enabled: bool
pub paladin::config::citadel::CitadelConfig::cleanup_enabled: bool
pub paladin::config::citadel::CitadelConfig::enabled: bool
pub paladin::config::citadel::CitadelConfig::max_state_age_days: core::option::Option<u32>
pub paladin::config::citadel::CitadelConfig::state_dir: alloc::string::String
impl paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::clone(&self) -> paladin::config::citadel::CitadelConfig
impl core::default::Default for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::default() -> Self
impl core::fmt::Debug for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::serialize<__S>(&self, __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 paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::citadel::CitadelConfig
impl core::marker::Send for paladin::config::citadel::CitadelConfig
impl core::marker::Sync for paladin::config::citadel::CitadelConfig
impl core::marker::Unpin for paladin::config::citadel::CitadelConfig
impl core::marker::UnsafeUnpin for paladin::config::citadel::CitadelConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::citadel::CitadelConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::citadel::CitadelConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::citadel::CitadelConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::citadel::CitadelConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::citadel::CitadelConfig where U: core::convert::From<T>
pub fn paladin::config::citadel::CitadelConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::citadel::CitadelConfig where U: core::convert::Into<T>
pub type paladin::config::citadel::CitadelConfig::Error = core::convert::Infallible
pub fn paladin::config::citadel::CitadelConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::citadel::CitadelConfig where U: core::convert::TryFrom<T>
pub type paladin::config::citadel::CitadelConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::citadel::CitadelConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::citadel::CitadelConfig where T: core::clone::Clone
pub type paladin::config::citadel::CitadelConfig::Owned = T
pub fn paladin::config::citadel::CitadelConfig::clone_into(&self, &mut T)
pub fn paladin::config::citadel::CitadelConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::citadel::CitadelConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::citadel::CitadelConfig where T: core::clone::Clone
pub unsafe fn paladin::config::citadel::CitadelConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::citadel::CitadelConfig
impl<T> erased_serde::ser::Serialize for paladin::config::citadel::CitadelConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::citadel::CitadelConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::citadel::CitadelConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::citadel::CitadelConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::citadel::CitadelConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::citadel::CitadelConfig
impl<T> typenum::type_operators::Same for paladin::config::citadel::CitadelConfig
pub type paladin::config::citadel::CitadelConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::citadel::CitadelConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::citadel::CitadelConfig::vzip(self) -> V
pub mod paladin::config::env_utils
pub trait paladin::config::env_utils::EnvOverridable
pub fn paladin::config::env_utils::EnvOverridable::apply_env_overrides(&mut self)
impl paladin::config::env_utils::EnvOverridable for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::apply_env_overrides(&mut self)
impl paladin::config::env_utils::EnvOverridable for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::apply_env_overrides(&mut self)
impl paladin::config::env_utils::EnvOverridable for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::apply_env_overrides(&mut self)
impl paladin::config::env_utils::EnvOverridable for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::apply_env_overrides(&mut self)
pub fn paladin::config::env_utils::read_env<T: core::str::traits::FromStr>(&str) -> core::option::Option<T>
pub mod paladin::config::file_storage
pub struct paladin::config::file_storage::FileStorageConfig
pub paladin::config::file_storage::FileStorageConfig::allowed_extensions: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::config::file_storage::FileStorageConfig::connection_timeout: core::option::Option<u64>
pub paladin::config::file_storage::FileStorageConfig::max_file_size: core::option::Option<u64>
pub paladin::config::file_storage::FileStorageConfig::max_idle_conns: core::option::Option<u32>
pub paladin::config::file_storage::FileStorageConfig::minio_access_key: alloc::string::String
pub paladin::config::file_storage::FileStorageConfig::minio_bucket: alloc::string::String
pub paladin::config::file_storage::FileStorageConfig::minio_endpoint: alloc::string::String
pub paladin::config::file_storage::FileStorageConfig::minio_path_style: core::option::Option<bool>
pub paladin::config::file_storage::FileStorageConfig::minio_region: core::option::Option<alloc::string::String>
pub paladin::config::file_storage::FileStorageConfig::minio_secret_key: alloc::string::String
pub paladin::config::file_storage::FileStorageConfig::minio_secure: core::option::Option<bool>
pub paladin::config::file_storage::FileStorageConfig::request_timeout: core::option::Option<u64>
impl core::clone::Clone for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::clone(&self) -> paladin::config::file_storage::FileStorageConfig
impl core::default::Default for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::default() -> Self
impl core::fmt::Debug for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::serialize<__S>(&self, __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 paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::file_storage::FileStorageConfig
impl core::marker::Send for paladin::config::file_storage::FileStorageConfig
impl core::marker::Sync for paladin::config::file_storage::FileStorageConfig
impl core::marker::Unpin for paladin::config::file_storage::FileStorageConfig
impl core::marker::UnsafeUnpin for paladin::config::file_storage::FileStorageConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::file_storage::FileStorageConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::file_storage::FileStorageConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::file_storage::FileStorageConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::file_storage::FileStorageConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::file_storage::FileStorageConfig where U: core::convert::From<T>
pub fn paladin::config::file_storage::FileStorageConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::file_storage::FileStorageConfig where U: core::convert::Into<T>
pub type paladin::config::file_storage::FileStorageConfig::Error = core::convert::Infallible
pub fn paladin::config::file_storage::FileStorageConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::file_storage::FileStorageConfig where U: core::convert::TryFrom<T>
pub type paladin::config::file_storage::FileStorageConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::file_storage::FileStorageConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::file_storage::FileStorageConfig where T: core::clone::Clone
pub type paladin::config::file_storage::FileStorageConfig::Owned = T
pub fn paladin::config::file_storage::FileStorageConfig::clone_into(&self, &mut T)
pub fn paladin::config::file_storage::FileStorageConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::file_storage::FileStorageConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::file_storage::FileStorageConfig where T: core::clone::Clone
pub unsafe fn paladin::config::file_storage::FileStorageConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::file_storage::FileStorageConfig
impl<T> erased_serde::ser::Serialize for paladin::config::file_storage::FileStorageConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::file_storage::FileStorageConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::file_storage::FileStorageConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::file_storage::FileStorageConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::file_storage::FileStorageConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::file_storage::FileStorageConfig
impl<T> typenum::type_operators::Same for paladin::config::file_storage::FileStorageConfig
pub type paladin::config::file_storage::FileStorageConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::file_storage::FileStorageConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::file_storage::FileStorageConfig::vzip(self) -> V
pub mod paladin::config::herald
pub struct paladin::config::herald::HeraldConfig
pub paladin::config::herald::HeraldConfig::default_formatter: alloc::string::String
pub paladin::config::herald::HeraldConfig::json: paladin::config::herald::JsonHeraldConfig
pub paladin::config::herald::HeraldConfig::markdown: paladin::config::herald::MarkdownHeraldConfig
pub paladin::config::herald::HeraldConfig::table: paladin::config::herald::TableHeraldConfig
impl paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::clone(&self) -> paladin::config::herald::HeraldConfig
impl core::default::Default for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::HeraldConfig
impl core::marker::Send for paladin::config::herald::HeraldConfig
impl core::marker::Sync for paladin::config::herald::HeraldConfig
impl core::marker::Unpin for paladin::config::herald::HeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::HeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::HeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::HeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::HeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::HeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::HeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::HeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::HeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::HeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::HeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::HeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::HeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::HeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::HeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::HeraldConfig::Owned = T
pub fn paladin::config::herald::HeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::HeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::HeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::HeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::HeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::HeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::HeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::HeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::HeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::HeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::HeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::HeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::HeraldConfig
pub type paladin::config::herald::HeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::HeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::HeraldConfig::vzip(self) -> V
pub struct paladin::config::herald::JsonHeraldConfig
pub paladin::config::herald::JsonHeraldConfig::include_metadata: bool
pub paladin::config::herald::JsonHeraldConfig::pretty: bool
impl core::clone::Clone for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::clone(&self) -> paladin::config::herald::JsonHeraldConfig
impl core::default::Default for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::JsonHeraldConfig
impl core::marker::Send for paladin::config::herald::JsonHeraldConfig
impl core::marker::Sync for paladin::config::herald::JsonHeraldConfig
impl core::marker::Unpin for paladin::config::herald::JsonHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::JsonHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::JsonHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::JsonHeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::JsonHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::JsonHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::JsonHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::JsonHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::JsonHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::JsonHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::JsonHeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::JsonHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::JsonHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::JsonHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::JsonHeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::JsonHeraldConfig::Owned = T
pub fn paladin::config::herald::JsonHeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::JsonHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::JsonHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::JsonHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::JsonHeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::JsonHeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::JsonHeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::JsonHeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::JsonHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::JsonHeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::JsonHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::JsonHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::JsonHeraldConfig
pub type paladin::config::herald::JsonHeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::JsonHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::JsonHeraldConfig::vzip(self) -> V
pub struct paladin::config::herald::MarkdownHeraldConfig
pub paladin::config::herald::MarkdownHeraldConfig::heading_level: u8
pub paladin::config::herald::MarkdownHeraldConfig::include_colors: bool
impl core::clone::Clone for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::clone(&self) -> paladin::config::herald::MarkdownHeraldConfig
impl core::default::Default for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::Send for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::Sync for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::Unpin for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::MarkdownHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::MarkdownHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::MarkdownHeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::MarkdownHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::MarkdownHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::MarkdownHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::MarkdownHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::MarkdownHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::MarkdownHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::MarkdownHeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::MarkdownHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::MarkdownHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::MarkdownHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::MarkdownHeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::MarkdownHeraldConfig::Owned = T
pub fn paladin::config::herald::MarkdownHeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::MarkdownHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::MarkdownHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::MarkdownHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::MarkdownHeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::MarkdownHeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::MarkdownHeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::MarkdownHeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::MarkdownHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::MarkdownHeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::MarkdownHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::MarkdownHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::MarkdownHeraldConfig
pub type paladin::config::herald::MarkdownHeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::MarkdownHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::MarkdownHeraldConfig::vzip(self) -> V
pub struct paladin::config::herald::TableHeraldConfig
pub paladin::config::herald::TableHeraldConfig::border_style: alloc::string::String
pub paladin::config::herald::TableHeraldConfig::max_column_width: usize
impl core::clone::Clone for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::clone(&self) -> paladin::config::herald::TableHeraldConfig
impl core::default::Default for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::TableHeraldConfig
impl core::marker::Send for paladin::config::herald::TableHeraldConfig
impl core::marker::Sync for paladin::config::herald::TableHeraldConfig
impl core::marker::Unpin for paladin::config::herald::TableHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::TableHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::TableHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::TableHeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::TableHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::TableHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::TableHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::TableHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::TableHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::TableHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::TableHeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::TableHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::TableHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::TableHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::TableHeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::TableHeraldConfig::Owned = T
pub fn paladin::config::herald::TableHeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::TableHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::TableHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::TableHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::TableHeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::TableHeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::TableHeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::TableHeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::TableHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::TableHeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::TableHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::TableHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::TableHeraldConfig
pub type paladin::config::herald::TableHeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::TableHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::TableHeraldConfig::vzip(self) -> V
pub mod paladin::config::notifications
pub mod paladin::config::queue
pub struct paladin::config::queue::QueueConfig
pub paladin::config::queue::QueueConfig::connection_timeout: core::option::Option<u64>
pub paladin::config::queue::QueueConfig::enable_priority_queues: core::option::Option<bool>
pub paladin::config::queue::QueueConfig::key_prefix: core::option::Option<alloc::string::String>
pub paladin::config::queue::QueueConfig::max_retries: core::option::Option<u32>
pub paladin::config::queue::QueueConfig::redis_db: u8
pub paladin::config::queue::QueueConfig::redis_host: alloc::string::String
pub paladin::config::queue::QueueConfig::redis_password: core::option::Option<alloc::string::String>
pub paladin::config::queue::QueueConfig::redis_port: u16
impl core::clone::Clone for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::clone(&self) -> paladin::config::queue::QueueConfig
impl core::default::Default for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::default() -> Self
impl core::fmt::Debug for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::serialize<__S>(&self, __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 paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::queue::QueueConfig
impl core::marker::Send for paladin::config::queue::QueueConfig
impl core::marker::Sync for paladin::config::queue::QueueConfig
impl core::marker::Unpin for paladin::config::queue::QueueConfig
impl core::marker::UnsafeUnpin for paladin::config::queue::QueueConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::queue::QueueConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::queue::QueueConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::queue::QueueConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::queue::QueueConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::queue::QueueConfig where U: core::convert::From<T>
pub fn paladin::config::queue::QueueConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::queue::QueueConfig where U: core::convert::Into<T>
pub type paladin::config::queue::QueueConfig::Error = core::convert::Infallible
pub fn paladin::config::queue::QueueConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::queue::QueueConfig where U: core::convert::TryFrom<T>
pub type paladin::config::queue::QueueConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::queue::QueueConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::queue::QueueConfig where T: core::clone::Clone
pub type paladin::config::queue::QueueConfig::Owned = T
pub fn paladin::config::queue::QueueConfig::clone_into(&self, &mut T)
pub fn paladin::config::queue::QueueConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::queue::QueueConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::queue::QueueConfig where T: core::clone::Clone
pub unsafe fn paladin::config::queue::QueueConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::queue::QueueConfig
impl<T> erased_serde::ser::Serialize for paladin::config::queue::QueueConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::queue::QueueConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::queue::QueueConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::queue::QueueConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::queue::QueueConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::queue::QueueConfig
impl<T> typenum::type_operators::Same for paladin::config::queue::QueueConfig
pub type paladin::config::queue::QueueConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::queue::QueueConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::queue::QueueConfig::vzip(self) -> V
pub mod paladin::config::scheduler
pub struct paladin::config::scheduler::SchedulerConfig
pub paladin::config::scheduler::SchedulerConfig::channel_size: usize
pub paladin::config::scheduler::SchedulerConfig::default_cron: alloc::string::String
pub paladin::config::scheduler::SchedulerConfig::enabled: bool
impl paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::clone(&self) -> paladin::config::scheduler::SchedulerConfig
impl core::default::Default for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::default() -> Self
impl core::fmt::Debug for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::serialize<__S>(&self, __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 paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::scheduler::SchedulerConfig
impl core::marker::Send for paladin::config::scheduler::SchedulerConfig
impl core::marker::Sync for paladin::config::scheduler::SchedulerConfig
impl core::marker::Unpin for paladin::config::scheduler::SchedulerConfig
impl core::marker::UnsafeUnpin for paladin::config::scheduler::SchedulerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::scheduler::SchedulerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::scheduler::SchedulerConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::scheduler::SchedulerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::scheduler::SchedulerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::scheduler::SchedulerConfig where U: core::convert::From<T>
pub fn paladin::config::scheduler::SchedulerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::scheduler::SchedulerConfig where U: core::convert::Into<T>
pub type paladin::config::scheduler::SchedulerConfig::Error = core::convert::Infallible
pub fn paladin::config::scheduler::SchedulerConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::scheduler::SchedulerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::scheduler::SchedulerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::scheduler::SchedulerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::scheduler::SchedulerConfig where T: core::clone::Clone
pub type paladin::config::scheduler::SchedulerConfig::Owned = T
pub fn paladin::config::scheduler::SchedulerConfig::clone_into(&self, &mut T)
pub fn paladin::config::scheduler::SchedulerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::scheduler::SchedulerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::scheduler::SchedulerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::scheduler::SchedulerConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::scheduler::SchedulerConfig
impl<T> erased_serde::ser::Serialize for paladin::config::scheduler::SchedulerConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::scheduler::SchedulerConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::scheduler::SchedulerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::scheduler::SchedulerConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::scheduler::SchedulerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::scheduler::SchedulerConfig
impl<T> typenum::type_operators::Same for paladin::config::scheduler::SchedulerConfig
pub type paladin::config::scheduler::SchedulerConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::scheduler::SchedulerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::scheduler::SchedulerConfig::vzip(self) -> V
pub mod paladin::config::settings
pub struct paladin::config::settings::Settings
pub paladin::config::settings::Settings::arsenal: core::option::Option<paladin::config::arsenal::ArsenalConfig>
pub paladin::config::settings::Settings::citadel: core::option::Option<paladin::config::citadel::CitadelConfig>
pub paladin::config::settings::Settings::file_storage: core::option::Option<paladin::config::file_storage::FileStorageConfig>
pub paladin::config::settings::Settings::garrison: core::option::Option<paladin_memory::config::garrison::GarrisonSettings>
pub paladin::config::settings::Settings::herald: core::option::Option<paladin::config::herald::HeraldConfig>
pub paladin::config::settings::Settings::llm: core::option::Option<paladin_llm::config::llm::LlmConfig>
pub paladin::config::settings::Settings::llm_api_key: alloc::string::String
pub paladin::config::settings::Settings::llm_type: alloc::string::String
pub paladin::config::settings::Settings::llm_url: alloc::string::String
pub paladin::config::settings::Settings::max_file_size: u64
pub paladin::config::settings::Settings::memory_extraction: core::option::Option<paladin_memory::config::rag::MemoryExtractionConfig>
pub paladin::config::settings::Settings::message_service: core::option::Option<paladin::config::web_server::MessageServiceSettings>
pub paladin::config::settings::Settings::queue: core::option::Option<paladin::config::queue::QueueConfig>
pub paladin::config::settings::Settings::rag: core::option::Option<paladin_memory::config::rag::RagConfig>
pub paladin::config::settings::Settings::sanctum: core::option::Option<paladin_memory::config::sanctum::SanctumConfig>
pub paladin::config::settings::Settings::scheduler: core::option::Option<paladin::config::scheduler::SchedulerConfig>
pub paladin::config::settings::Settings::server: paladin::config::web_server::ServerConfig
pub paladin::config::settings::Settings::sources: alloc::vec::Vec<paladin::config::web_server::SourceConfig>
pub paladin::config::settings::Settings::vision: core::option::Option<paladin_llm::config::vision::VisionConfig>
impl paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::create_default_herald(&self) -> core::result::Result<alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>, alloc::string::String>
pub fn paladin::config::settings::Settings::get_citadel_config(&self) -> paladin::config::citadel::CitadelConfig
pub fn paladin::config::settings::Settings::get_file_storage_config(&self) -> paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::settings::Settings::get_garrison_config(&self) -> paladin_memory::config::garrison::GarrisonSettings
pub fn paladin::config::settings::Settings::get_herald_config(&self) -> paladin::config::herald::HeraldConfig
pub fn paladin::config::settings::Settings::get_queue_config(&self) -> paladin::config::queue::QueueConfig
pub fn paladin::config::settings::Settings::get_sanctum_config(&self) -> paladin_memory::config::sanctum::SanctumConfig
pub fn paladin::config::settings::Settings::get_vision_config(&self) -> paladin_llm::config::vision::VisionConfig
pub fn paladin::config::settings::Settings::load_from_file(&str) -> core::result::Result<Self, alloc::boxed::Box<dyn core::error::Error>>
pub fn paladin::config::settings::Settings::new() -> core::result::Result<Self, config::error::ConfigError>
impl core::clone::Clone for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::clone(&self) -> paladin::config::settings::Settings
impl core::default::Default for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::default() -> Self
impl core::fmt::Debug for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::serialize<__S>(&self, __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 paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::settings::Settings
impl core::marker::Send for paladin::config::settings::Settings
impl core::marker::Sync for paladin::config::settings::Settings
impl core::marker::Unpin for paladin::config::settings::Settings
impl core::marker::UnsafeUnpin for paladin::config::settings::Settings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::settings::Settings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::settings::Settings
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::settings::Settings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::settings::Settings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::settings::Settings where U: core::convert::From<T>
pub fn paladin::config::settings::Settings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::settings::Settings where U: core::convert::Into<T>
pub type paladin::config::settings::Settings::Error = core::convert::Infallible
pub fn paladin::config::settings::Settings::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::settings::Settings where U: core::convert::TryFrom<T>
pub type paladin::config::settings::Settings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::settings::Settings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::settings::Settings where T: core::clone::Clone
pub type paladin::config::settings::Settings::Owned = T
pub fn paladin::config::settings::Settings::clone_into(&self, &mut T)
pub fn paladin::config::settings::Settings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::settings::Settings where T: 'static + ?core::marker::Sized
pub fn paladin::config::settings::Settings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::settings::Settings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::settings::Settings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::settings::Settings where T: core::clone::Clone
pub unsafe fn paladin::config::settings::Settings::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::settings::Settings
impl<T> erased_serde::ser::Serialize for paladin::config::settings::Settings where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::settings::Settings::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::settings::Settings::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::settings::Settings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::settings::Settings::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::settings::Settings::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::settings::Settings
impl<T> tracing::instrument::WithSubscriber for paladin::config::settings::Settings
impl<T> typenum::type_operators::Same for paladin::config::settings::Settings
pub type paladin::config::settings::Settings::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::settings::Settings where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::settings::Settings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::settings::Settings::vzip(self) -> V
pub mod paladin::config::setup
pub mod paladin::config::setup::service_runner
pub struct paladin::config::setup::service_runner::SchedulerJobStatus
pub paladin::config::setup::service_runner::SchedulerJobStatus::enabled: bool
pub paladin::config::setup::service_runner::SchedulerJobStatus::id: uuid::Uuid
pub paladin::config::setup::service_runner::SchedulerJobStatus::last_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::config::setup::service_runner::SchedulerJobStatus::name: alloc::string::String
pub paladin::config::setup::service_runner::SchedulerJobStatus::next_run: core::option::Option<chrono::datetime::DateTime<chrono::offset::utc::Utc>>
pub paladin::config::setup::service_runner::SchedulerJobStatus::run_count: u32
pub paladin::config::setup::service_runner::SchedulerJobStatus::status: paladin_core::base::component::action::ActionStatus
pub paladin::config::setup::service_runner::SchedulerJobStatus::task_count: usize
impl core::clone::Clone for paladin::config::setup::service_runner::SchedulerJobStatus
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::clone(&self) -> paladin::config::setup::service_runner::SchedulerJobStatus
impl core::fmt::Debug for paladin::config::setup::service_runner::SchedulerJobStatus
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::config::setup::service_runner::SchedulerJobStatus
impl core::marker::Send for paladin::config::setup::service_runner::SchedulerJobStatus
impl core::marker::Sync for paladin::config::setup::service_runner::SchedulerJobStatus
impl core::marker::Unpin for paladin::config::setup::service_runner::SchedulerJobStatus
impl core::marker::UnsafeUnpin for paladin::config::setup::service_runner::SchedulerJobStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::setup::service_runner::SchedulerJobStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::config::setup::service_runner::SchedulerJobStatus
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::setup::service_runner::SchedulerJobStatus where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::setup::service_runner::SchedulerJobStatus where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::setup::service_runner::SchedulerJobStatus where U: core::convert::From<T>
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::setup::service_runner::SchedulerJobStatus where U: core::convert::Into<T>
pub type paladin::config::setup::service_runner::SchedulerJobStatus::Error = core::convert::Infallible
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::setup::service_runner::SchedulerJobStatus where U: core::convert::TryFrom<T>
pub type paladin::config::setup::service_runner::SchedulerJobStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::setup::service_runner::SchedulerJobStatus where T: core::clone::Clone
pub type paladin::config::setup::service_runner::SchedulerJobStatus::Owned = T
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::clone_into(&self, &mut T)
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::setup::service_runner::SchedulerJobStatus where T: 'static + ?core::marker::Sized
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::setup::service_runner::SchedulerJobStatus where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::setup::service_runner::SchedulerJobStatus where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::setup::service_runner::SchedulerJobStatus where T: core::clone::Clone
pub unsafe fn paladin::config::setup::service_runner::SchedulerJobStatus::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::setup::service_runner::SchedulerJobStatus
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::setup::service_runner::SchedulerJobStatus
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::setup::service_runner::SchedulerJobStatus where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::setup::service_runner::SchedulerJobStatus
impl<T> tracing::instrument::WithSubscriber for paladin::config::setup::service_runner::SchedulerJobStatus
impl<T> typenum::type_operators::Same for paladin::config::setup::service_runner::SchedulerJobStatus
pub type paladin::config::setup::service_runner::SchedulerJobStatus::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::setup::service_runner::SchedulerJobStatus where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::setup::service_runner::SchedulerJobStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::setup::service_runner::SchedulerJobStatus::vzip(self) -> V
pub struct paladin::config::setup::service_runner::ServiceHealthStatus
pub paladin::config::setup::service_runner::ServiceHealthStatus::database_connected: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::enabled_jobs: usize
pub paladin::config::setup::service_runner::ServiceHealthStatus::event_service_initialized: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::file_storage_adapter_healthy: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::message_service_healthy: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::minio_connected: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::queue_adapter_healthy: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::redis_connected: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::scheduler_running: bool
pub paladin::config::setup::service_runner::ServiceHealthStatus::total_jobs: usize
impl core::clone::Clone for paladin::config::setup::service_runner::ServiceHealthStatus
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::clone(&self) -> paladin::config::setup::service_runner::ServiceHealthStatus
impl core::fmt::Debug for paladin::config::setup::service_runner::ServiceHealthStatus
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::config::setup::service_runner::ServiceHealthStatus
impl core::marker::Send for paladin::config::setup::service_runner::ServiceHealthStatus
impl core::marker::Sync for paladin::config::setup::service_runner::ServiceHealthStatus
impl core::marker::Unpin for paladin::config::setup::service_runner::ServiceHealthStatus
impl core::marker::UnsafeUnpin for paladin::config::setup::service_runner::ServiceHealthStatus
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::setup::service_runner::ServiceHealthStatus
impl core::panic::unwind_safe::UnwindSafe for paladin::config::setup::service_runner::ServiceHealthStatus
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::setup::service_runner::ServiceHealthStatus where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::setup::service_runner::ServiceHealthStatus where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::setup::service_runner::ServiceHealthStatus where U: core::convert::From<T>
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::setup::service_runner::ServiceHealthStatus where U: core::convert::Into<T>
pub type paladin::config::setup::service_runner::ServiceHealthStatus::Error = core::convert::Infallible
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::setup::service_runner::ServiceHealthStatus where U: core::convert::TryFrom<T>
pub type paladin::config::setup::service_runner::ServiceHealthStatus::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::setup::service_runner::ServiceHealthStatus where T: core::clone::Clone
pub type paladin::config::setup::service_runner::ServiceHealthStatus::Owned = T
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::clone_into(&self, &mut T)
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::setup::service_runner::ServiceHealthStatus where T: 'static + ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::setup::service_runner::ServiceHealthStatus where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::setup::service_runner::ServiceHealthStatus where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::setup::service_runner::ServiceHealthStatus where T: core::clone::Clone
pub unsafe fn paladin::config::setup::service_runner::ServiceHealthStatus::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::setup::service_runner::ServiceHealthStatus
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::setup::service_runner::ServiceHealthStatus
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::setup::service_runner::ServiceHealthStatus where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::setup::service_runner::ServiceHealthStatus
impl<T> tracing::instrument::WithSubscriber for paladin::config::setup::service_runner::ServiceHealthStatus
impl<T> typenum::type_operators::Same for paladin::config::setup::service_runner::ServiceHealthStatus
pub type paladin::config::setup::service_runner::ServiceHealthStatus::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::setup::service_runner::ServiceHealthStatus where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::setup::service_runner::ServiceHealthStatus where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::setup::service_runner::ServiceHealthStatus::vzip(self) -> V
pub struct paladin::config::setup::service_runner::ServiceRunner
impl paladin::config::setup::service_runner::ServiceRunner
pub fn paladin::config::setup::service_runner::ServiceRunner::get_log_adapter(&self) -> core::option::Option<alloc::sync::Arc<SystemLogAdapter>>
pub fn paladin::config::setup::service_runner::ServiceRunner::get_notification_service(&self) -> core::option::Option<alloc::sync::Arc<paladin::application::services::notification_orchestrator::NotificationService>>
pub async fn paladin::config::setup::service_runner::ServiceRunner::get_service_health(&self) -> paladin::config::setup::service_runner::ServiceHealthStatus
pub fn paladin::config::setup::service_runner::ServiceRunner::get_user_service(&self) -> core::option::Option<alloc::sync::Arc<paladin::core::platform::manager::user_service::UserService>>
pub async fn paladin::config::setup::service_runner::ServiceRunner::initialize_sample_files(&self) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub fn paladin::config::setup::service_runner::ServiceRunner::new() -> Self
pub async fn paladin::config::setup::service_runner::ServiceRunner::run_services(&mut self, alloc::sync::Arc<paladin::config::settings::Settings>) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub async fn paladin::config::setup::service_runner::ServiceRunner::shutdown(&mut self) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
impl core::default::Default for paladin::config::setup::service_runner::ServiceRunner
pub fn paladin::config::setup::service_runner::ServiceRunner::default() -> Self
impl core::marker::Freeze for paladin::config::setup::service_runner::ServiceRunner
impl core::marker::Send for paladin::config::setup::service_runner::ServiceRunner
impl core::marker::Sync for paladin::config::setup::service_runner::ServiceRunner
impl core::marker::Unpin for paladin::config::setup::service_runner::ServiceRunner
impl core::marker::UnsafeUnpin for paladin::config::setup::service_runner::ServiceRunner
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::config::setup::service_runner::ServiceRunner
impl !core::panic::unwind_safe::UnwindSafe for paladin::config::setup::service_runner::ServiceRunner
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::setup::service_runner::ServiceRunner where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::setup::service_runner::ServiceRunner where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::setup::service_runner::ServiceRunner where U: core::convert::From<T>
pub fn paladin::config::setup::service_runner::ServiceRunner::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::setup::service_runner::ServiceRunner where U: core::convert::Into<T>
pub type paladin::config::setup::service_runner::ServiceRunner::Error = core::convert::Infallible
pub fn paladin::config::setup::service_runner::ServiceRunner::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::setup::service_runner::ServiceRunner where U: core::convert::TryFrom<T>
pub type paladin::config::setup::service_runner::ServiceRunner::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::setup::service_runner::ServiceRunner::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::config::setup::service_runner::ServiceRunner where T: 'static + ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceRunner::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::setup::service_runner::ServiceRunner where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceRunner::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::setup::service_runner::ServiceRunner where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceRunner::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::config::setup::service_runner::ServiceRunner
pub fn paladin::config::setup::service_runner::ServiceRunner::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::setup::service_runner::ServiceRunner
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::setup::service_runner::ServiceRunner where T: ?core::marker::Sized
pub fn paladin::config::setup::service_runner::ServiceRunner::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::setup::service_runner::ServiceRunner::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::setup::service_runner::ServiceRunner
impl<T> tracing::instrument::WithSubscriber for paladin::config::setup::service_runner::ServiceRunner
impl<T> typenum::type_operators::Same for paladin::config::setup::service_runner::ServiceRunner
pub type paladin::config::setup::service_runner::ServiceRunner::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::setup::service_runner::ServiceRunner where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::setup::service_runner::ServiceRunner where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::setup::service_runner::ServiceRunner::vzip(self) -> V
pub async fn paladin::config::setup::service_runner::run_services(alloc::sync::Arc<paladin::config::settings::Settings>) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub async fn paladin::config::setup::setup_and_run(paladin::config::settings::Settings) -> core::result::Result<(), alloc::boxed::Box<dyn core::error::Error>>
pub mod paladin::config::user_config
pub struct paladin::config::user_config::UserServiceFactory
impl paladin::config::user_config::UserServiceFactory
pub async fn paladin::config::user_config::UserServiceFactory::create_user_service(&paladin::config::settings::Settings, alloc::sync::Arc<dyn paladin_ports::output::log_port::LogPort>, alloc::sync::Arc<paladin::application::services::notification_orchestrator::NotificationService>) -> core::result::Result<alloc::sync::Arc<paladin::core::platform::manager::user_service::UserService>, alloc::boxed::Box<dyn core::error::Error>>
impl core::marker::Freeze for paladin::config::user_config::UserServiceFactory
impl core::marker::Send for paladin::config::user_config::UserServiceFactory
impl core::marker::Sync for paladin::config::user_config::UserServiceFactory
impl core::marker::Unpin for paladin::config::user_config::UserServiceFactory
impl core::marker::UnsafeUnpin for paladin::config::user_config::UserServiceFactory
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::user_config::UserServiceFactory
impl core::panic::unwind_safe::UnwindSafe for paladin::config::user_config::UserServiceFactory
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::user_config::UserServiceFactory where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::user_config::UserServiceFactory where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::user_config::UserServiceFactory where U: core::convert::From<T>
pub fn paladin::config::user_config::UserServiceFactory::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::user_config::UserServiceFactory where U: core::convert::Into<T>
pub type paladin::config::user_config::UserServiceFactory::Error = core::convert::Infallible
pub fn paladin::config::user_config::UserServiceFactory::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::user_config::UserServiceFactory where U: core::convert::TryFrom<T>
pub type paladin::config::user_config::UserServiceFactory::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::user_config::UserServiceFactory::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::config::user_config::UserServiceFactory where T: 'static + ?core::marker::Sized
pub fn paladin::config::user_config::UserServiceFactory::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::user_config::UserServiceFactory where T: ?core::marker::Sized
pub fn paladin::config::user_config::UserServiceFactory::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::user_config::UserServiceFactory where T: ?core::marker::Sized
pub fn paladin::config::user_config::UserServiceFactory::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::config::user_config::UserServiceFactory
pub fn paladin::config::user_config::UserServiceFactory::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::user_config::UserServiceFactory
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::user_config::UserServiceFactory where T: ?core::marker::Sized
pub fn paladin::config::user_config::UserServiceFactory::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::user_config::UserServiceFactory::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::user_config::UserServiceFactory
impl<T> tracing::instrument::WithSubscriber for paladin::config::user_config::UserServiceFactory
impl<T> typenum::type_operators::Same for paladin::config::user_config::UserServiceFactory
pub type paladin::config::user_config::UserServiceFactory::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::user_config::UserServiceFactory where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::user_config::UserServiceFactory where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::user_config::UserServiceFactory::vzip(self) -> V
pub mod paladin::config::web_server
pub struct paladin::config::web_server::MessageServiceSettings
pub paladin::config::web_server::MessageServiceSettings::default_ttl_seconds: core::option::Option<i64>
pub paladin::config::web_server::MessageServiceSettings::enable_persistence: core::option::Option<bool>
pub paladin::config::web_server::MessageServiceSettings::max_queue_size: core::option::Option<usize>
pub paladin::config::web_server::MessageServiceSettings::retry_attempts: core::option::Option<u32>
pub paladin::config::web_server::MessageServiceSettings::retry_delay_ms: core::option::Option<u64>
pub paladin::config::web_server::MessageServiceSettings::worker_threads: core::option::Option<usize>
impl core::clone::Clone for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::clone(&self) -> paladin::config::web_server::MessageServiceSettings
impl core::fmt::Debug for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::serialize<__S>(&self, __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 paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::web_server::MessageServiceSettings
impl core::marker::Send for paladin::config::web_server::MessageServiceSettings
impl core::marker::Sync for paladin::config::web_server::MessageServiceSettings
impl core::marker::Unpin for paladin::config::web_server::MessageServiceSettings
impl core::marker::UnsafeUnpin for paladin::config::web_server::MessageServiceSettings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::web_server::MessageServiceSettings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::web_server::MessageServiceSettings
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::web_server::MessageServiceSettings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::web_server::MessageServiceSettings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::web_server::MessageServiceSettings where U: core::convert::From<T>
pub fn paladin::config::web_server::MessageServiceSettings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::web_server::MessageServiceSettings where U: core::convert::Into<T>
pub type paladin::config::web_server::MessageServiceSettings::Error = core::convert::Infallible
pub fn paladin::config::web_server::MessageServiceSettings::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::web_server::MessageServiceSettings where U: core::convert::TryFrom<T>
pub type paladin::config::web_server::MessageServiceSettings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::web_server::MessageServiceSettings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::web_server::MessageServiceSettings where T: core::clone::Clone
pub type paladin::config::web_server::MessageServiceSettings::Owned = T
pub fn paladin::config::web_server::MessageServiceSettings::clone_into(&self, &mut T)
pub fn paladin::config::web_server::MessageServiceSettings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::web_server::MessageServiceSettings where T: 'static + ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::web_server::MessageServiceSettings where T: core::clone::Clone
pub unsafe fn paladin::config::web_server::MessageServiceSettings::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::web_server::MessageServiceSettings
impl<T> erased_serde::ser::Serialize for paladin::config::web_server::MessageServiceSettings where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::web_server::MessageServiceSettings::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::web_server::MessageServiceSettings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::web_server::MessageServiceSettings::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::web_server::MessageServiceSettings
impl<T> tracing::instrument::WithSubscriber for paladin::config::web_server::MessageServiceSettings
impl<T> typenum::type_operators::Same for paladin::config::web_server::MessageServiceSettings
pub type paladin::config::web_server::MessageServiceSettings::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::web_server::MessageServiceSettings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::web_server::MessageServiceSettings::vzip(self) -> V
pub struct paladin::config::web_server::ServerConfig
pub paladin::config::web_server::ServerConfig::host: alloc::string::String
pub paladin::config::web_server::ServerConfig::port: u16
impl core::clone::Clone for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::clone(&self) -> paladin::config::web_server::ServerConfig
impl core::fmt::Debug for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::serialize<__S>(&self, __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 paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::web_server::ServerConfig
impl core::marker::Send for paladin::config::web_server::ServerConfig
impl core::marker::Sync for paladin::config::web_server::ServerConfig
impl core::marker::Unpin for paladin::config::web_server::ServerConfig
impl core::marker::UnsafeUnpin for paladin::config::web_server::ServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::web_server::ServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::web_server::ServerConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::web_server::ServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::web_server::ServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::web_server::ServerConfig where U: core::convert::From<T>
pub fn paladin::config::web_server::ServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::web_server::ServerConfig where U: core::convert::Into<T>
pub type paladin::config::web_server::ServerConfig::Error = core::convert::Infallible
pub fn paladin::config::web_server::ServerConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::web_server::ServerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::web_server::ServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::web_server::ServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::web_server::ServerConfig where T: core::clone::Clone
pub type paladin::config::web_server::ServerConfig::Owned = T
pub fn paladin::config::web_server::ServerConfig::clone_into(&self, &mut T)
pub fn paladin::config::web_server::ServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::web_server::ServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::web_server::ServerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::web_server::ServerConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::web_server::ServerConfig
impl<T> erased_serde::ser::Serialize for paladin::config::web_server::ServerConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::web_server::ServerConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::web_server::ServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::web_server::ServerConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::web_server::ServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::web_server::ServerConfig
impl<T> typenum::type_operators::Same for paladin::config::web_server::ServerConfig
pub type paladin::config::web_server::ServerConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::web_server::ServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::web_server::ServerConfig::vzip(self) -> V
pub struct paladin::config::web_server::SourceConfig
pub paladin::config::web_server::SourceConfig::name: alloc::string::String
pub paladin::config::web_server::SourceConfig::prompt: alloc::string::String
pub paladin::config::web_server::SourceConfig::source_type: alloc::string::String
pub paladin::config::web_server::SourceConfig::tags: alloc::vec::Vec<alloc::string::String>
pub paladin::config::web_server::SourceConfig::url: alloc::string::String
impl core::clone::Clone for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::clone(&self) -> paladin::config::web_server::SourceConfig
impl core::fmt::Debug for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::serialize<__S>(&self, __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 paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::web_server::SourceConfig
impl core::marker::Send for paladin::config::web_server::SourceConfig
impl core::marker::Sync for paladin::config::web_server::SourceConfig
impl core::marker::Unpin for paladin::config::web_server::SourceConfig
impl core::marker::UnsafeUnpin for paladin::config::web_server::SourceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::web_server::SourceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::web_server::SourceConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::web_server::SourceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::web_server::SourceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::web_server::SourceConfig where U: core::convert::From<T>
pub fn paladin::config::web_server::SourceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::web_server::SourceConfig where U: core::convert::Into<T>
pub type paladin::config::web_server::SourceConfig::Error = core::convert::Infallible
pub fn paladin::config::web_server::SourceConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::web_server::SourceConfig where U: core::convert::TryFrom<T>
pub type paladin::config::web_server::SourceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::web_server::SourceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::web_server::SourceConfig where T: core::clone::Clone
pub type paladin::config::web_server::SourceConfig::Owned = T
pub fn paladin::config::web_server::SourceConfig::clone_into(&self, &mut T)
pub fn paladin::config::web_server::SourceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::web_server::SourceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::web_server::SourceConfig where T: core::clone::Clone
pub unsafe fn paladin::config::web_server::SourceConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::web_server::SourceConfig
impl<T> erased_serde::ser::Serialize for paladin::config::web_server::SourceConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::web_server::SourceConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::web_server::SourceConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::web_server::SourceConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::web_server::SourceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::web_server::SourceConfig
impl<T> typenum::type_operators::Same for paladin::config::web_server::SourceConfig
pub type paladin::config::web_server::SourceConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::web_server::SourceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::web_server::SourceConfig::vzip(self) -> V
pub struct paladin::config::ArsenalConfig
pub paladin::config::ArsenalConfig::default_timeout_seconds: u64
pub paladin::config::ArsenalConfig::max_concurrent_tools: usize
pub paladin::config::ArsenalConfig::mcp_servers: alloc::vec::Vec<paladin::config::arsenal::MCPServerConfig>
impl core::clone::Clone for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::clone(&self) -> paladin::config::arsenal::ArsenalConfig
impl core::default::Default for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::default() -> Self
impl core::fmt::Debug for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::serialize<__S>(&self, __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 paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::arsenal::ArsenalConfig
impl core::marker::Send for paladin::config::arsenal::ArsenalConfig
impl core::marker::Sync for paladin::config::arsenal::ArsenalConfig
impl core::marker::Unpin for paladin::config::arsenal::ArsenalConfig
impl core::marker::UnsafeUnpin for paladin::config::arsenal::ArsenalConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::arsenal::ArsenalConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::arsenal::ArsenalConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::arsenal::ArsenalConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::arsenal::ArsenalConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::arsenal::ArsenalConfig where U: core::convert::From<T>
pub fn paladin::config::arsenal::ArsenalConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::arsenal::ArsenalConfig where U: core::convert::Into<T>
pub type paladin::config::arsenal::ArsenalConfig::Error = core::convert::Infallible
pub fn paladin::config::arsenal::ArsenalConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::arsenal::ArsenalConfig where U: core::convert::TryFrom<T>
pub type paladin::config::arsenal::ArsenalConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::arsenal::ArsenalConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::arsenal::ArsenalConfig where T: core::clone::Clone
pub type paladin::config::arsenal::ArsenalConfig::Owned = T
pub fn paladin::config::arsenal::ArsenalConfig::clone_into(&self, &mut T)
pub fn paladin::config::arsenal::ArsenalConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::arsenal::ArsenalConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::arsenal::ArsenalConfig where T: core::clone::Clone
pub unsafe fn paladin::config::arsenal::ArsenalConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::arsenal::ArsenalConfig
pub fn paladin::config::arsenal::ArsenalConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::arsenal::ArsenalConfig
impl<T> erased_serde::ser::Serialize for paladin::config::arsenal::ArsenalConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::arsenal::ArsenalConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::arsenal::ArsenalConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::ArsenalConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::arsenal::ArsenalConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::arsenal::ArsenalConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::arsenal::ArsenalConfig
impl<T> typenum::type_operators::Same for paladin::config::arsenal::ArsenalConfig
pub type paladin::config::arsenal::ArsenalConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::arsenal::ArsenalConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::arsenal::ArsenalConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::arsenal::ArsenalConfig::vzip(self) -> V
pub struct paladin::config::CitadelConfig
pub paladin::config::CitadelConfig::autosave_enabled: bool
pub paladin::config::CitadelConfig::cleanup_enabled: bool
pub paladin::config::CitadelConfig::enabled: bool
pub paladin::config::CitadelConfig::max_state_age_days: core::option::Option<u32>
pub paladin::config::CitadelConfig::state_dir: alloc::string::String
impl paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::clone(&self) -> paladin::config::citadel::CitadelConfig
impl core::default::Default for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::default() -> Self
impl core::fmt::Debug for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::serialize<__S>(&self, __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 paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::citadel::CitadelConfig
impl core::marker::Send for paladin::config::citadel::CitadelConfig
impl core::marker::Sync for paladin::config::citadel::CitadelConfig
impl core::marker::Unpin for paladin::config::citadel::CitadelConfig
impl core::marker::UnsafeUnpin for paladin::config::citadel::CitadelConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::citadel::CitadelConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::citadel::CitadelConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::citadel::CitadelConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::citadel::CitadelConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::citadel::CitadelConfig where U: core::convert::From<T>
pub fn paladin::config::citadel::CitadelConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::citadel::CitadelConfig where U: core::convert::Into<T>
pub type paladin::config::citadel::CitadelConfig::Error = core::convert::Infallible
pub fn paladin::config::citadel::CitadelConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::citadel::CitadelConfig where U: core::convert::TryFrom<T>
pub type paladin::config::citadel::CitadelConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::citadel::CitadelConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::citadel::CitadelConfig where T: core::clone::Clone
pub type paladin::config::citadel::CitadelConfig::Owned = T
pub fn paladin::config::citadel::CitadelConfig::clone_into(&self, &mut T)
pub fn paladin::config::citadel::CitadelConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::citadel::CitadelConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::citadel::CitadelConfig where T: core::clone::Clone
pub unsafe fn paladin::config::citadel::CitadelConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::citadel::CitadelConfig
pub fn paladin::config::citadel::CitadelConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::citadel::CitadelConfig
impl<T> erased_serde::ser::Serialize for paladin::config::citadel::CitadelConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::citadel::CitadelConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::citadel::CitadelConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
pub fn paladin::config::citadel::CitadelConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::citadel::CitadelConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::citadel::CitadelConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::citadel::CitadelConfig
impl<T> typenum::type_operators::Same for paladin::config::citadel::CitadelConfig
pub type paladin::config::citadel::CitadelConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::citadel::CitadelConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::citadel::CitadelConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::citadel::CitadelConfig::vzip(self) -> V
pub struct paladin::config::FileStorageConfig
pub paladin::config::FileStorageConfig::allowed_extensions: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::config::FileStorageConfig::connection_timeout: core::option::Option<u64>
pub paladin::config::FileStorageConfig::max_file_size: core::option::Option<u64>
pub paladin::config::FileStorageConfig::max_idle_conns: core::option::Option<u32>
pub paladin::config::FileStorageConfig::minio_access_key: alloc::string::String
pub paladin::config::FileStorageConfig::minio_bucket: alloc::string::String
pub paladin::config::FileStorageConfig::minio_endpoint: alloc::string::String
pub paladin::config::FileStorageConfig::minio_path_style: core::option::Option<bool>
pub paladin::config::FileStorageConfig::minio_region: core::option::Option<alloc::string::String>
pub paladin::config::FileStorageConfig::minio_secret_key: alloc::string::String
pub paladin::config::FileStorageConfig::minio_secure: core::option::Option<bool>
pub paladin::config::FileStorageConfig::request_timeout: core::option::Option<u64>
impl core::clone::Clone for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::clone(&self) -> paladin::config::file_storage::FileStorageConfig
impl core::default::Default for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::default() -> Self
impl core::fmt::Debug for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::serialize<__S>(&self, __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 paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::file_storage::FileStorageConfig
impl core::marker::Send for paladin::config::file_storage::FileStorageConfig
impl core::marker::Sync for paladin::config::file_storage::FileStorageConfig
impl core::marker::Unpin for paladin::config::file_storage::FileStorageConfig
impl core::marker::UnsafeUnpin for paladin::config::file_storage::FileStorageConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::file_storage::FileStorageConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::file_storage::FileStorageConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::file_storage::FileStorageConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::file_storage::FileStorageConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::file_storage::FileStorageConfig where U: core::convert::From<T>
pub fn paladin::config::file_storage::FileStorageConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::file_storage::FileStorageConfig where U: core::convert::Into<T>
pub type paladin::config::file_storage::FileStorageConfig::Error = core::convert::Infallible
pub fn paladin::config::file_storage::FileStorageConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::file_storage::FileStorageConfig where U: core::convert::TryFrom<T>
pub type paladin::config::file_storage::FileStorageConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::file_storage::FileStorageConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::file_storage::FileStorageConfig where T: core::clone::Clone
pub type paladin::config::file_storage::FileStorageConfig::Owned = T
pub fn paladin::config::file_storage::FileStorageConfig::clone_into(&self, &mut T)
pub fn paladin::config::file_storage::FileStorageConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::file_storage::FileStorageConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::file_storage::FileStorageConfig where T: core::clone::Clone
pub unsafe fn paladin::config::file_storage::FileStorageConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::file_storage::FileStorageConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::file_storage::FileStorageConfig
impl<T> erased_serde::ser::Serialize for paladin::config::file_storage::FileStorageConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::file_storage::FileStorageConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::file_storage::FileStorageConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
pub fn paladin::config::file_storage::FileStorageConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::file_storage::FileStorageConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::file_storage::FileStorageConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::file_storage::FileStorageConfig
impl<T> typenum::type_operators::Same for paladin::config::file_storage::FileStorageConfig
pub type paladin::config::file_storage::FileStorageConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::file_storage::FileStorageConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::file_storage::FileStorageConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::file_storage::FileStorageConfig::vzip(self) -> V
pub struct paladin::config::HeraldConfig
pub paladin::config::HeraldConfig::default_formatter: alloc::string::String
pub paladin::config::HeraldConfig::json: paladin::config::herald::JsonHeraldConfig
pub paladin::config::HeraldConfig::markdown: paladin::config::herald::MarkdownHeraldConfig
pub paladin::config::HeraldConfig::table: paladin::config::herald::TableHeraldConfig
impl paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::clone(&self) -> paladin::config::herald::HeraldConfig
impl core::default::Default for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::HeraldConfig
impl core::marker::Send for paladin::config::herald::HeraldConfig
impl core::marker::Sync for paladin::config::herald::HeraldConfig
impl core::marker::Unpin for paladin::config::herald::HeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::HeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::HeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::HeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::HeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::HeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::HeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::HeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::HeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::HeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::HeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::HeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::HeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::HeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::HeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::HeraldConfig::Owned = T
pub fn paladin::config::herald::HeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::HeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::HeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::HeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::HeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::HeraldConfig
pub fn paladin::config::herald::HeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::HeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::HeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::HeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::HeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::HeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::HeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::HeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::HeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::HeraldConfig
pub type paladin::config::herald::HeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::HeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::HeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::HeraldConfig::vzip(self) -> V
pub struct paladin::config::JsonHeraldConfig
pub paladin::config::JsonHeraldConfig::include_metadata: bool
pub paladin::config::JsonHeraldConfig::pretty: bool
impl core::clone::Clone for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::clone(&self) -> paladin::config::herald::JsonHeraldConfig
impl core::default::Default for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::JsonHeraldConfig
impl core::marker::Send for paladin::config::herald::JsonHeraldConfig
impl core::marker::Sync for paladin::config::herald::JsonHeraldConfig
impl core::marker::Unpin for paladin::config::herald::JsonHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::JsonHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::JsonHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::JsonHeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::JsonHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::JsonHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::JsonHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::JsonHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::JsonHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::JsonHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::JsonHeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::JsonHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::JsonHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::JsonHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::JsonHeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::JsonHeraldConfig::Owned = T
pub fn paladin::config::herald::JsonHeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::JsonHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::JsonHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::JsonHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::JsonHeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::JsonHeraldConfig
pub fn paladin::config::herald::JsonHeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::JsonHeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::JsonHeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::JsonHeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::JsonHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::JsonHeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::JsonHeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::JsonHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::JsonHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::JsonHeraldConfig
pub type paladin::config::herald::JsonHeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::JsonHeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::JsonHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::JsonHeraldConfig::vzip(self) -> V
pub struct paladin::config::MCPServerConfig
pub paladin::config::MCPServerConfig::args: core::option::Option<alloc::vec::Vec<alloc::string::String>>
pub paladin::config::MCPServerConfig::command: core::option::Option<alloc::string::String>
pub paladin::config::MCPServerConfig::endpoint: core::option::Option<alloc::string::String>
pub paladin::config::MCPServerConfig::name: alloc::string::String
pub paladin::config::MCPServerConfig::server_type: alloc::string::String
impl core::clone::Clone for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::clone(&self) -> paladin::config::arsenal::MCPServerConfig
impl core::fmt::Debug for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::serialize<__S>(&self, __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 paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::arsenal::MCPServerConfig
impl core::marker::Send for paladin::config::arsenal::MCPServerConfig
impl core::marker::Sync for paladin::config::arsenal::MCPServerConfig
impl core::marker::Unpin for paladin::config::arsenal::MCPServerConfig
impl core::marker::UnsafeUnpin for paladin::config::arsenal::MCPServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::arsenal::MCPServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::arsenal::MCPServerConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::arsenal::MCPServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::arsenal::MCPServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::arsenal::MCPServerConfig where U: core::convert::From<T>
pub fn paladin::config::arsenal::MCPServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::arsenal::MCPServerConfig where U: core::convert::Into<T>
pub type paladin::config::arsenal::MCPServerConfig::Error = core::convert::Infallible
pub fn paladin::config::arsenal::MCPServerConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::arsenal::MCPServerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::arsenal::MCPServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::arsenal::MCPServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::arsenal::MCPServerConfig where T: core::clone::Clone
pub type paladin::config::arsenal::MCPServerConfig::Owned = T
pub fn paladin::config::arsenal::MCPServerConfig::clone_into(&self, &mut T)
pub fn paladin::config::arsenal::MCPServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::arsenal::MCPServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::arsenal::MCPServerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::arsenal::MCPServerConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::arsenal::MCPServerConfig
pub fn paladin::config::arsenal::MCPServerConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::arsenal::MCPServerConfig
impl<T> erased_serde::ser::Serialize for paladin::config::arsenal::MCPServerConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::arsenal::MCPServerConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::arsenal::MCPServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
pub fn paladin::config::arsenal::MCPServerConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::arsenal::MCPServerConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::arsenal::MCPServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::arsenal::MCPServerConfig
impl<T> typenum::type_operators::Same for paladin::config::arsenal::MCPServerConfig
pub type paladin::config::arsenal::MCPServerConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::arsenal::MCPServerConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::arsenal::MCPServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::arsenal::MCPServerConfig::vzip(self) -> V
pub struct paladin::config::MarkdownHeraldConfig
pub paladin::config::MarkdownHeraldConfig::heading_level: u8
pub paladin::config::MarkdownHeraldConfig::include_colors: bool
impl core::clone::Clone for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::clone(&self) -> paladin::config::herald::MarkdownHeraldConfig
impl core::default::Default for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::Send for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::Sync for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::Unpin for paladin::config::herald::MarkdownHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::MarkdownHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::MarkdownHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::MarkdownHeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::MarkdownHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::MarkdownHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::MarkdownHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::MarkdownHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::MarkdownHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::MarkdownHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::MarkdownHeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::MarkdownHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::MarkdownHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::MarkdownHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::MarkdownHeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::MarkdownHeraldConfig::Owned = T
pub fn paladin::config::herald::MarkdownHeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::MarkdownHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::MarkdownHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::MarkdownHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::MarkdownHeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::MarkdownHeraldConfig
pub fn paladin::config::herald::MarkdownHeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::MarkdownHeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::MarkdownHeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::MarkdownHeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::MarkdownHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::MarkdownHeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::MarkdownHeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::MarkdownHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::MarkdownHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::MarkdownHeraldConfig
pub type paladin::config::herald::MarkdownHeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::MarkdownHeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::MarkdownHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::MarkdownHeraldConfig::vzip(self) -> V
pub struct paladin::config::MessageServiceSettings
pub paladin::config::MessageServiceSettings::default_ttl_seconds: core::option::Option<i64>
pub paladin::config::MessageServiceSettings::enable_persistence: core::option::Option<bool>
pub paladin::config::MessageServiceSettings::max_queue_size: core::option::Option<usize>
pub paladin::config::MessageServiceSettings::retry_attempts: core::option::Option<u32>
pub paladin::config::MessageServiceSettings::retry_delay_ms: core::option::Option<u64>
pub paladin::config::MessageServiceSettings::worker_threads: core::option::Option<usize>
impl core::clone::Clone for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::clone(&self) -> paladin::config::web_server::MessageServiceSettings
impl core::fmt::Debug for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::serialize<__S>(&self, __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 paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::web_server::MessageServiceSettings
impl core::marker::Send for paladin::config::web_server::MessageServiceSettings
impl core::marker::Sync for paladin::config::web_server::MessageServiceSettings
impl core::marker::Unpin for paladin::config::web_server::MessageServiceSettings
impl core::marker::UnsafeUnpin for paladin::config::web_server::MessageServiceSettings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::web_server::MessageServiceSettings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::web_server::MessageServiceSettings
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::web_server::MessageServiceSettings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::web_server::MessageServiceSettings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::web_server::MessageServiceSettings where U: core::convert::From<T>
pub fn paladin::config::web_server::MessageServiceSettings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::web_server::MessageServiceSettings where U: core::convert::Into<T>
pub type paladin::config::web_server::MessageServiceSettings::Error = core::convert::Infallible
pub fn paladin::config::web_server::MessageServiceSettings::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::web_server::MessageServiceSettings where U: core::convert::TryFrom<T>
pub type paladin::config::web_server::MessageServiceSettings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::web_server::MessageServiceSettings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::web_server::MessageServiceSettings where T: core::clone::Clone
pub type paladin::config::web_server::MessageServiceSettings::Owned = T
pub fn paladin::config::web_server::MessageServiceSettings::clone_into(&self, &mut T)
pub fn paladin::config::web_server::MessageServiceSettings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::web_server::MessageServiceSettings where T: 'static + ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::web_server::MessageServiceSettings where T: core::clone::Clone
pub unsafe fn paladin::config::web_server::MessageServiceSettings::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::web_server::MessageServiceSettings
pub fn paladin::config::web_server::MessageServiceSettings::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::web_server::MessageServiceSettings
impl<T> erased_serde::ser::Serialize for paladin::config::web_server::MessageServiceSettings where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::web_server::MessageServiceSettings::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::web_server::MessageServiceSettings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
pub fn paladin::config::web_server::MessageServiceSettings::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::web_server::MessageServiceSettings::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::web_server::MessageServiceSettings
impl<T> tracing::instrument::WithSubscriber for paladin::config::web_server::MessageServiceSettings
impl<T> typenum::type_operators::Same for paladin::config::web_server::MessageServiceSettings
pub type paladin::config::web_server::MessageServiceSettings::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::web_server::MessageServiceSettings where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::web_server::MessageServiceSettings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::web_server::MessageServiceSettings::vzip(self) -> V
pub struct paladin::config::QueueConfig
pub paladin::config::QueueConfig::connection_timeout: core::option::Option<u64>
pub paladin::config::QueueConfig::enable_priority_queues: core::option::Option<bool>
pub paladin::config::QueueConfig::key_prefix: core::option::Option<alloc::string::String>
pub paladin::config::QueueConfig::max_retries: core::option::Option<u32>
pub paladin::config::QueueConfig::redis_db: u8
pub paladin::config::QueueConfig::redis_host: alloc::string::String
pub paladin::config::QueueConfig::redis_password: core::option::Option<alloc::string::String>
pub paladin::config::QueueConfig::redis_port: u16
impl core::clone::Clone for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::clone(&self) -> paladin::config::queue::QueueConfig
impl core::default::Default for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::default() -> Self
impl core::fmt::Debug for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin::config::env_utils::EnvOverridable for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::apply_env_overrides(&mut self)
impl serde_core::ser::Serialize for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::serialize<__S>(&self, __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 paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::queue::QueueConfig
impl core::marker::Send for paladin::config::queue::QueueConfig
impl core::marker::Sync for paladin::config::queue::QueueConfig
impl core::marker::Unpin for paladin::config::queue::QueueConfig
impl core::marker::UnsafeUnpin for paladin::config::queue::QueueConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::queue::QueueConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::queue::QueueConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::queue::QueueConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::queue::QueueConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::queue::QueueConfig where U: core::convert::From<T>
pub fn paladin::config::queue::QueueConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::queue::QueueConfig where U: core::convert::Into<T>
pub type paladin::config::queue::QueueConfig::Error = core::convert::Infallible
pub fn paladin::config::queue::QueueConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::queue::QueueConfig where U: core::convert::TryFrom<T>
pub type paladin::config::queue::QueueConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::queue::QueueConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::queue::QueueConfig where T: core::clone::Clone
pub type paladin::config::queue::QueueConfig::Owned = T
pub fn paladin::config::queue::QueueConfig::clone_into(&self, &mut T)
pub fn paladin::config::queue::QueueConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::queue::QueueConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::queue::QueueConfig where T: core::clone::Clone
pub unsafe fn paladin::config::queue::QueueConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::queue::QueueConfig
pub fn paladin::config::queue::QueueConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::queue::QueueConfig
impl<T> erased_serde::ser::Serialize for paladin::config::queue::QueueConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::queue::QueueConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::queue::QueueConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
pub fn paladin::config::queue::QueueConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::queue::QueueConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::queue::QueueConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::queue::QueueConfig
impl<T> typenum::type_operators::Same for paladin::config::queue::QueueConfig
pub type paladin::config::queue::QueueConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::queue::QueueConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::queue::QueueConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::queue::QueueConfig::vzip(self) -> V
pub struct paladin::config::SchedulerConfig
pub paladin::config::SchedulerConfig::channel_size: usize
pub paladin::config::SchedulerConfig::default_cron: alloc::string::String
pub paladin::config::SchedulerConfig::enabled: bool
impl paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::validate(&self) -> core::result::Result<(), alloc::string::String>
impl core::clone::Clone for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::clone(&self) -> paladin::config::scheduler::SchedulerConfig
impl core::default::Default for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::default() -> Self
impl core::fmt::Debug for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::serialize<__S>(&self, __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 paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::scheduler::SchedulerConfig
impl core::marker::Send for paladin::config::scheduler::SchedulerConfig
impl core::marker::Sync for paladin::config::scheduler::SchedulerConfig
impl core::marker::Unpin for paladin::config::scheduler::SchedulerConfig
impl core::marker::UnsafeUnpin for paladin::config::scheduler::SchedulerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::scheduler::SchedulerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::scheduler::SchedulerConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::scheduler::SchedulerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::scheduler::SchedulerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::scheduler::SchedulerConfig where U: core::convert::From<T>
pub fn paladin::config::scheduler::SchedulerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::scheduler::SchedulerConfig where U: core::convert::Into<T>
pub type paladin::config::scheduler::SchedulerConfig::Error = core::convert::Infallible
pub fn paladin::config::scheduler::SchedulerConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::scheduler::SchedulerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::scheduler::SchedulerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::scheduler::SchedulerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::scheduler::SchedulerConfig where T: core::clone::Clone
pub type paladin::config::scheduler::SchedulerConfig::Owned = T
pub fn paladin::config::scheduler::SchedulerConfig::clone_into(&self, &mut T)
pub fn paladin::config::scheduler::SchedulerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::scheduler::SchedulerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::scheduler::SchedulerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::scheduler::SchedulerConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::scheduler::SchedulerConfig
pub fn paladin::config::scheduler::SchedulerConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::scheduler::SchedulerConfig
impl<T> erased_serde::ser::Serialize for paladin::config::scheduler::SchedulerConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::scheduler::SchedulerConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::scheduler::SchedulerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
pub fn paladin::config::scheduler::SchedulerConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::scheduler::SchedulerConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::scheduler::SchedulerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::scheduler::SchedulerConfig
impl<T> typenum::type_operators::Same for paladin::config::scheduler::SchedulerConfig
pub type paladin::config::scheduler::SchedulerConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::scheduler::SchedulerConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::scheduler::SchedulerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::scheduler::SchedulerConfig::vzip(self) -> V
pub struct paladin::config::ServerConfig
pub paladin::config::ServerConfig::host: alloc::string::String
pub paladin::config::ServerConfig::port: u16
impl core::clone::Clone for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::clone(&self) -> paladin::config::web_server::ServerConfig
impl core::fmt::Debug for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::serialize<__S>(&self, __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 paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::web_server::ServerConfig
impl core::marker::Send for paladin::config::web_server::ServerConfig
impl core::marker::Sync for paladin::config::web_server::ServerConfig
impl core::marker::Unpin for paladin::config::web_server::ServerConfig
impl core::marker::UnsafeUnpin for paladin::config::web_server::ServerConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::web_server::ServerConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::web_server::ServerConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::web_server::ServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::web_server::ServerConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::web_server::ServerConfig where U: core::convert::From<T>
pub fn paladin::config::web_server::ServerConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::web_server::ServerConfig where U: core::convert::Into<T>
pub type paladin::config::web_server::ServerConfig::Error = core::convert::Infallible
pub fn paladin::config::web_server::ServerConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::web_server::ServerConfig where U: core::convert::TryFrom<T>
pub type paladin::config::web_server::ServerConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::web_server::ServerConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::web_server::ServerConfig where T: core::clone::Clone
pub type paladin::config::web_server::ServerConfig::Owned = T
pub fn paladin::config::web_server::ServerConfig::clone_into(&self, &mut T)
pub fn paladin::config::web_server::ServerConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::web_server::ServerConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::web_server::ServerConfig where T: core::clone::Clone
pub unsafe fn paladin::config::web_server::ServerConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::web_server::ServerConfig
pub fn paladin::config::web_server::ServerConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::web_server::ServerConfig
impl<T> erased_serde::ser::Serialize for paladin::config::web_server::ServerConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::web_server::ServerConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::web_server::ServerConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::ServerConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::web_server::ServerConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::web_server::ServerConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::web_server::ServerConfig
impl<T> typenum::type_operators::Same for paladin::config::web_server::ServerConfig
pub type paladin::config::web_server::ServerConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::web_server::ServerConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::web_server::ServerConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::web_server::ServerConfig::vzip(self) -> V
pub struct paladin::config::Settings
pub paladin::config::Settings::arsenal: core::option::Option<paladin::config::arsenal::ArsenalConfig>
pub paladin::config::Settings::citadel: core::option::Option<paladin::config::citadel::CitadelConfig>
pub paladin::config::Settings::file_storage: core::option::Option<paladin::config::file_storage::FileStorageConfig>
pub paladin::config::Settings::garrison: core::option::Option<paladin_memory::config::garrison::GarrisonSettings>
pub paladin::config::Settings::herald: core::option::Option<paladin::config::herald::HeraldConfig>
pub paladin::config::Settings::llm: core::option::Option<paladin_llm::config::llm::LlmConfig>
pub paladin::config::Settings::llm_api_key: alloc::string::String
pub paladin::config::Settings::llm_type: alloc::string::String
pub paladin::config::Settings::llm_url: alloc::string::String
pub paladin::config::Settings::max_file_size: u64
pub paladin::config::Settings::memory_extraction: core::option::Option<paladin_memory::config::rag::MemoryExtractionConfig>
pub paladin::config::Settings::message_service: core::option::Option<paladin::config::web_server::MessageServiceSettings>
pub paladin::config::Settings::queue: core::option::Option<paladin::config::queue::QueueConfig>
pub paladin::config::Settings::rag: core::option::Option<paladin_memory::config::rag::RagConfig>
pub paladin::config::Settings::sanctum: core::option::Option<paladin_memory::config::sanctum::SanctumConfig>
pub paladin::config::Settings::scheduler: core::option::Option<paladin::config::scheduler::SchedulerConfig>
pub paladin::config::Settings::server: paladin::config::web_server::ServerConfig
pub paladin::config::Settings::sources: alloc::vec::Vec<paladin::config::web_server::SourceConfig>
pub paladin::config::Settings::vision: core::option::Option<paladin_llm::config::vision::VisionConfig>
impl paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::create_default_herald(&self) -> core::result::Result<alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>, alloc::string::String>
pub fn paladin::config::settings::Settings::get_citadel_config(&self) -> paladin::config::citadel::CitadelConfig
pub fn paladin::config::settings::Settings::get_file_storage_config(&self) -> paladin::config::file_storage::FileStorageConfig
pub fn paladin::config::settings::Settings::get_garrison_config(&self) -> paladin_memory::config::garrison::GarrisonSettings
pub fn paladin::config::settings::Settings::get_herald_config(&self) -> paladin::config::herald::HeraldConfig
pub fn paladin::config::settings::Settings::get_queue_config(&self) -> paladin::config::queue::QueueConfig
pub fn paladin::config::settings::Settings::get_sanctum_config(&self) -> paladin_memory::config::sanctum::SanctumConfig
pub fn paladin::config::settings::Settings::get_vision_config(&self) -> paladin_llm::config::vision::VisionConfig
pub fn paladin::config::settings::Settings::load_from_file(&str) -> core::result::Result<Self, alloc::boxed::Box<dyn core::error::Error>>
pub fn paladin::config::settings::Settings::new() -> core::result::Result<Self, config::error::ConfigError>
impl core::clone::Clone for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::clone(&self) -> paladin::config::settings::Settings
impl core::default::Default for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::default() -> Self
impl core::fmt::Debug for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::serialize<__S>(&self, __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 paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::settings::Settings
impl core::marker::Send for paladin::config::settings::Settings
impl core::marker::Sync for paladin::config::settings::Settings
impl core::marker::Unpin for paladin::config::settings::Settings
impl core::marker::UnsafeUnpin for paladin::config::settings::Settings
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::settings::Settings
impl core::panic::unwind_safe::UnwindSafe for paladin::config::settings::Settings
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::settings::Settings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::settings::Settings where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::settings::Settings where U: core::convert::From<T>
pub fn paladin::config::settings::Settings::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::settings::Settings where U: core::convert::Into<T>
pub type paladin::config::settings::Settings::Error = core::convert::Infallible
pub fn paladin::config::settings::Settings::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::settings::Settings where U: core::convert::TryFrom<T>
pub type paladin::config::settings::Settings::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::settings::Settings::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::settings::Settings where T: core::clone::Clone
pub type paladin::config::settings::Settings::Owned = T
pub fn paladin::config::settings::Settings::clone_into(&self, &mut T)
pub fn paladin::config::settings::Settings::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::settings::Settings where T: 'static + ?core::marker::Sized
pub fn paladin::config::settings::Settings::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::settings::Settings::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::settings::Settings::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::settings::Settings where T: core::clone::Clone
pub unsafe fn paladin::config::settings::Settings::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::settings::Settings
pub fn paladin::config::settings::Settings::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::settings::Settings
impl<T> erased_serde::ser::Serialize for paladin::config::settings::Settings where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::settings::Settings::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::settings::Settings::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::settings::Settings where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::settings::Settings where T: ?core::marker::Sized
pub fn paladin::config::settings::Settings::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::settings::Settings::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::settings::Settings
impl<T> tracing::instrument::WithSubscriber for paladin::config::settings::Settings
impl<T> typenum::type_operators::Same for paladin::config::settings::Settings
pub type paladin::config::settings::Settings::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::settings::Settings where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::settings::Settings where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::settings::Settings::vzip(self) -> V
pub struct paladin::config::SourceConfig
pub paladin::config::SourceConfig::name: alloc::string::String
pub paladin::config::SourceConfig::prompt: alloc::string::String
pub paladin::config::SourceConfig::source_type: alloc::string::String
pub paladin::config::SourceConfig::tags: alloc::vec::Vec<alloc::string::String>
pub paladin::config::SourceConfig::url: alloc::string::String
impl core::clone::Clone for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::clone(&self) -> paladin::config::web_server::SourceConfig
impl core::fmt::Debug for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::serialize<__S>(&self, __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 paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::web_server::SourceConfig
impl core::marker::Send for paladin::config::web_server::SourceConfig
impl core::marker::Sync for paladin::config::web_server::SourceConfig
impl core::marker::Unpin for paladin::config::web_server::SourceConfig
impl core::marker::UnsafeUnpin for paladin::config::web_server::SourceConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::web_server::SourceConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::web_server::SourceConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::web_server::SourceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::web_server::SourceConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::web_server::SourceConfig where U: core::convert::From<T>
pub fn paladin::config::web_server::SourceConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::web_server::SourceConfig where U: core::convert::Into<T>
pub type paladin::config::web_server::SourceConfig::Error = core::convert::Infallible
pub fn paladin::config::web_server::SourceConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::web_server::SourceConfig where U: core::convert::TryFrom<T>
pub type paladin::config::web_server::SourceConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::web_server::SourceConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::web_server::SourceConfig where T: core::clone::Clone
pub type paladin::config::web_server::SourceConfig::Owned = T
pub fn paladin::config::web_server::SourceConfig::clone_into(&self, &mut T)
pub fn paladin::config::web_server::SourceConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::web_server::SourceConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::web_server::SourceConfig where T: core::clone::Clone
pub unsafe fn paladin::config::web_server::SourceConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::web_server::SourceConfig
pub fn paladin::config::web_server::SourceConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::web_server::SourceConfig
impl<T> erased_serde::ser::Serialize for paladin::config::web_server::SourceConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::web_server::SourceConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::web_server::SourceConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
pub fn paladin::config::web_server::SourceConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::web_server::SourceConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::web_server::SourceConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::web_server::SourceConfig
impl<T> typenum::type_operators::Same for paladin::config::web_server::SourceConfig
pub type paladin::config::web_server::SourceConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::web_server::SourceConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::web_server::SourceConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::web_server::SourceConfig::vzip(self) -> V
pub struct paladin::config::TableHeraldConfig
pub paladin::config::TableHeraldConfig::border_style: alloc::string::String
pub paladin::config::TableHeraldConfig::max_column_width: usize
impl core::clone::Clone for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::clone(&self) -> paladin::config::herald::TableHeraldConfig
impl core::default::Default for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::default() -> Self
impl core::fmt::Debug for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::serialize<__S>(&self, __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 paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::config::herald::TableHeraldConfig
impl core::marker::Send for paladin::config::herald::TableHeraldConfig
impl core::marker::Sync for paladin::config::herald::TableHeraldConfig
impl core::marker::Unpin for paladin::config::herald::TableHeraldConfig
impl core::marker::UnsafeUnpin for paladin::config::herald::TableHeraldConfig
impl core::panic::unwind_safe::RefUnwindSafe for paladin::config::herald::TableHeraldConfig
impl core::panic::unwind_safe::UnwindSafe for paladin::config::herald::TableHeraldConfig
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::config::herald::TableHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::config::herald::TableHeraldConfig where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::config::herald::TableHeraldConfig where U: core::convert::From<T>
pub fn paladin::config::herald::TableHeraldConfig::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::config::herald::TableHeraldConfig where U: core::convert::Into<T>
pub type paladin::config::herald::TableHeraldConfig::Error = core::convert::Infallible
pub fn paladin::config::herald::TableHeraldConfig::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::config::herald::TableHeraldConfig where U: core::convert::TryFrom<T>
pub type paladin::config::herald::TableHeraldConfig::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::config::herald::TableHeraldConfig::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::config::herald::TableHeraldConfig where T: core::clone::Clone
pub type paladin::config::herald::TableHeraldConfig::Owned = T
pub fn paladin::config::herald::TableHeraldConfig::clone_into(&self, &mut T)
pub fn paladin::config::herald::TableHeraldConfig::to_owned(&self) -> T
impl<T> core::any::Any for paladin::config::herald::TableHeraldConfig where T: 'static + ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::config::herald::TableHeraldConfig where T: core::clone::Clone
pub unsafe fn paladin::config::herald::TableHeraldConfig::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::config::herald::TableHeraldConfig
pub fn paladin::config::herald::TableHeraldConfig::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::config::herald::TableHeraldConfig
impl<T> erased_serde::ser::Serialize for paladin::config::herald::TableHeraldConfig where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::config::herald::TableHeraldConfig::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::config::herald::TableHeraldConfig where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
pub fn paladin::config::herald::TableHeraldConfig::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::config::herald::TableHeraldConfig::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::config::herald::TableHeraldConfig
impl<T> tracing::instrument::WithSubscriber for paladin::config::herald::TableHeraldConfig
impl<T> typenum::type_operators::Same for paladin::config::herald::TableHeraldConfig
pub type paladin::config::herald::TableHeraldConfig::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::config::herald::TableHeraldConfig where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::config::herald::TableHeraldConfig where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::config::herald::TableHeraldConfig::vzip(self) -> V
pub mod paladin::core
pub use paladin::core::base
pub mod paladin::core::platform
pub mod paladin::core::platform::container
pub use paladin::core::platform::container::arsenal
pub use paladin::core::platform::container::autonomous_config
pub use paladin::core::platform::container::citadel
pub use paladin::core::platform::container::citadel_error
pub use paladin::core::platform::container::comment
pub use paladin::core::platform::container::content
pub use paladin::core::platform::container::content_list
pub use paladin::core::platform::container::document
pub use paladin::core::platform::container::execution_result
pub use paladin::core::platform::container::garrison
pub use paladin::core::platform::container::garrison_error
pub use paladin::core::platform::container::handoff
pub use paladin::core::platform::container::herald
pub use paladin::core::platform::container::herald_error
pub use paladin::core::platform::container::job
pub use paladin::core::platform::container::log
pub use paladin::core::platform::container::notification
pub use paladin::core::platform::container::orchestration_context
pub use paladin::core::platform::container::paladin
pub use paladin::core::platform::container::paladin_config
pub use paladin::core::platform::container::paladin_error
pub use paladin::core::platform::container::planning
pub use paladin::core::platform::container::prompt
pub use paladin::core::platform::container::queue_config
pub use paladin::core::platform::container::queue_item
pub use paladin::core::platform::container::registry_error
pub use paladin::core::platform::container::sanctum
pub use paladin::core::platform::container::schedule
pub use paladin::core::platform::container::task
pub use paladin::core::platform::container::token_usage
pub use paladin::core::platform::container::trigger
pub use paladin::core::platform::container::user
pub use paladin::core::platform::container::user_group
pub use paladin::core::platform::container::vision
pub use paladin::core::platform::container::workflow
pub mod paladin::core::platform::container::battalion
pub use paladin::core::platform::container::battalion::<<paladin_core::platform::container::battalion::*>>
pub mod paladin::core::platform::container::battalion::maneuver
pub use paladin::core::platform::container::battalion::maneuver::<<paladin_battalion::maneuver::*>>
pub mod paladin::core::platform::container::battalion::maneuver::parser
pub use paladin::core::platform::container::battalion::maneuver::parser::<<paladin_battalion::maneuver::parser::*>>
pub mod paladin::core::platform::container::battalion::parser
pub use paladin::core::platform::container::battalion::parser::<<paladin_battalion::maneuver::parser::*>>
pub mod paladin::core::platform::manager
pub mod paladin::core::platform::manager::content_service
pub enum paladin::core::platform::manager::content_service::ContentItemServiceError
pub paladin::core::platform::manager::content_service::ContentItemServiceError::ContentItemError(paladin_core::platform::container::content::ContentItemError)
pub paladin::core::platform::manager::content_service::ContentItemServiceError::ContentItemNotFound(uuid::Uuid)
pub paladin::core::platform::manager::content_service::ContentItemServiceError::VersioningError(paladin_core::base::service::node_version_service::VersioningError)
impl core::clone::Clone for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::clone(&self) -> paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::convert::From<paladin_core::base::service::node_version_service::VersioningError> for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::from(paladin_core::base::service::node_version_service::VersioningError) -> Self
impl core::convert::From<paladin_core::platform::container::content::ContentItemError> for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::from(paladin_core::platform::container::content::ContentItemError) -> Self
impl core::error::Error for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::marker::Send for paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::marker::Sync for paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::marker::Unpin for paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::content_service::ContentItemServiceError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::content_service::ContentItemServiceError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::core::platform::manager::content_service::ContentItemServiceError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::core::platform::manager::content_service::ContentItemServiceError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::content_service::ContentItemServiceError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::content_service::ContentItemServiceError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::content_service::ContentItemServiceError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::content_service::ContentItemServiceError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::content_service::ContentItemServiceError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::core::platform::manager::content_service::ContentItemServiceError where T: core::clone::Clone
pub type paladin::core::platform::manager::content_service::ContentItemServiceError::Owned = T
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::clone_into(&self, &mut T)
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::to_owned(&self) -> T
impl<T> alloc::string::ToString for paladin::core::platform::manager::content_service::ContentItemServiceError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::content_service::ContentItemServiceError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::content_service::ContentItemServiceError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::content_service::ContentItemServiceError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::core::platform::manager::content_service::ContentItemServiceError where T: core::clone::Clone
pub unsafe fn paladin::core::platform::manager::content_service::ContentItemServiceError::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::core::platform::manager::content_service::ContentItemServiceError
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::content_service::ContentItemServiceError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::content_service::ContentItemServiceError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::core::platform::manager::content_service::ContentItemServiceError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::content_service::ContentItemServiceError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::content_service::ContentItemServiceError
pub type paladin::core::platform::manager::content_service::ContentItemServiceError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::core::platform::manager::content_service::ContentItemServiceError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::content_service::ContentItemServiceError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::content_service::ContentItemServiceError::vzip(self) -> V
pub struct paladin::core::platform::manager::content_service::ContentItemService
impl paladin::core::platform::manager::content_service::ContentItemService
pub fn paladin::core::platform::manager::content_service::ContentItemService::archive_content_item(&self, &paladin_core::platform::container::content::ContentItem, core::option::Option<alloc::string::String>) -> core::result::Result<paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::compare_versions(&self, uuid::Uuid, u32, u32) -> core::result::Result<paladin_core::base::service::node_version_service::VersionComparison<paladin_core::platform::container::content::ContentData>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::create_content_item(&self, paladin_core::platform::container::content::ContentItem, core::option::Option<alloc::string::String>, core::option::Option<alloc::string::String>) -> core::result::Result<(paladin_core::platform::container::content::ContentItem, paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>), paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::get_current_version(&self, uuid::Uuid) -> core::result::Result<core::option::Option<paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::get_version(&self, uuid::Uuid, u32) -> core::result::Result<core::option::Option<paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::get_version_history(&self, uuid::Uuid) -> core::result::Result<paladin_core::base::service::node_version_service::VersionHistory<paladin_core::platform::container::content::ContentData>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::new(alloc::sync::Arc<(dyn paladin_core::base::service::node_version_service::NodeVersionRepository<paladin_core::platform::container::content::ContentData> + core::marker::Send + core::marker::Sync)>) -> Self
pub fn paladin::core::platform::manager::content_service::ContentItemService::publish_content_item(&self, &paladin_core::platform::container::content::ContentItem, core::option::Option<alloc::string::String>) -> core::result::Result<paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::purge_old_versions(&self, uuid::Uuid, u32) -> core::result::Result<u32, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::restore_version(&self, uuid::Uuid, u32, core::option::Option<alloc::string::String>) -> core::result::Result<(paladin_core::platform::container::content::ContentItem, paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>), paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::unpublish_content_item(&self, &paladin_core::platform::container::content::ContentItem, core::option::Option<alloc::string::String>) -> core::result::Result<paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>, paladin::core::platform::manager::content_service::ContentItemServiceError>
pub fn paladin::core::platform::manager::content_service::ContentItemService::update_content_item(&self, paladin_core::platform::container::content::ContentItem, core::option::Option<alloc::string::String>, core::option::Option<alloc::string::String>) -> core::result::Result<(paladin_core::platform::container::content::ContentItem, paladin_core::base::service::node_version_service::NodeVersion<paladin_core::platform::container::content::ContentData>), paladin::core::platform::manager::content_service::ContentItemServiceError>
impl core::marker::Freeze for paladin::core::platform::manager::content_service::ContentItemService
impl core::marker::Send for paladin::core::platform::manager::content_service::ContentItemService
impl core::marker::Sync for paladin::core::platform::manager::content_service::ContentItemService
impl core::marker::Unpin for paladin::core::platform::manager::content_service::ContentItemService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::content_service::ContentItemService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::content_service::ContentItemService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::content_service::ContentItemService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::core::platform::manager::content_service::ContentItemService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::core::platform::manager::content_service::ContentItemService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::content_service::ContentItemService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::content_service::ContentItemService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::content_service::ContentItemService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::content_service::ContentItemService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::content_service::ContentItemService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::content_service::ContentItemService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::content_service::ContentItemService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::content_service::ContentItemService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::content_service::ContentItemService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::content_service::ContentItemService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::content_service::ContentItemService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::content_service::ContentItemService
pub fn paladin::core::platform::manager::content_service::ContentItemService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::content_service::ContentItemService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::content_service::ContentItemService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::content_service::ContentItemService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::core::platform::manager::content_service::ContentItemService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::core::platform::manager::content_service::ContentItemService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::content_service::ContentItemService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::content_service::ContentItemService
pub type paladin::core::platform::manager::content_service::ContentItemService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::core::platform::manager::content_service::ContentItemService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::content_service::ContentItemService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::content_service::ContentItemService::vzip(self) -> V
pub mod paladin::core::platform::manager::event_manager
pub enum paladin::core::platform::manager::event_manager::EventError
pub paladin::core::platform::manager::event_manager::EventError::HandlerError(alloc::string::String)
pub paladin::core::platform::manager::event_manager::EventError::PublishError(alloc::string::String)
pub paladin::core::platform::manager::event_manager::EventError::SubscribeError(alloc::string::String)
impl core::error::Error for paladin::core::platform::manager::event_manager::EventError
impl core::fmt::Debug for paladin::core::platform::manager::event_manager::EventError
pub fn paladin::core::platform::manager::event_manager::EventError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::core::platform::manager::event_manager::EventError
pub fn paladin::core::platform::manager::event_manager::EventError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::core::platform::manager::event_manager::EventError
impl core::marker::Send for paladin::core::platform::manager::event_manager::EventError
impl core::marker::Sync for paladin::core::platform::manager::event_manager::EventError
impl core::marker::Unpin for paladin::core::platform::manager::event_manager::EventError
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::event_manager::EventError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::event_manager::EventError
impl core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::event_manager::EventError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::core::platform::manager::event_manager::EventError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::core::platform::manager::event_manager::EventError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::event_manager::EventError where U: core::convert::From<T>
pub fn paladin::core::platform::manager::event_manager::EventError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::event_manager::EventError where U: core::convert::Into<T>
pub type paladin::core::platform::manager::event_manager::EventError::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::event_manager::EventError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::event_manager::EventError where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::event_manager::EventError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::event_manager::EventError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::core::platform::manager::event_manager::EventError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::core::platform::manager::event_manager::EventError where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::event_manager::EventError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::event_manager::EventError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::event_manager::EventError
pub fn paladin::core::platform::manager::event_manager::EventError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::event_manager::EventError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::event_manager::EventError where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::core::platform::manager::event_manager::EventError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::core::platform::manager::event_manager::EventError
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::event_manager::EventError
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::event_manager::EventError
pub type paladin::core::platform::manager::event_manager::EventError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::core::platform::manager::event_manager::EventError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::event_manager::EventError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::event_manager::EventError::vzip(self) -> V
pub struct paladin::core::platform::manager::event_manager::EventService
impl paladin::core::platform::manager::event_manager::EventService
pub async fn paladin::core::platform::manager::event_manager::EventService::has_subscribers(&self, &str) -> bool
pub async fn paladin::core::platform::manager::event_manager::EventService::list_subscriptions(&self) -> alloc::vec::Vec<alloc::string::String>
pub async fn paladin::core::platform::manager::event_manager::EventService::new(alloc::sync::Arc<paladin_core::base::service::message_service::MessageService>) -> core::result::Result<Self, paladin::core::platform::manager::event_manager::EventError>
pub async fn paladin::core::platform::manager::event_manager::EventService::publish(&self, paladin_core::base::component::event::Event) -> core::result::Result<(), paladin::core::platform::manager::event_manager::EventError>
pub async fn paladin::core::platform::manager::event_manager::EventService::publish_batch(&self, alloc::vec::Vec<paladin_core::base::component::event::Event>) -> core::result::Result<(), paladin::core::platform::manager::event_manager::EventError>
pub async fn paladin::core::platform::manager::event_manager::EventService::subscribe(&self, &str, alloc::sync::Arc<dyn paladin::core::platform::manager::event_manager::EventHandler>) -> core::result::Result<(), paladin::core::platform::manager::event_manager::EventError>
pub async fn paladin::core::platform::manager::event_manager::EventService::subscribe_multiple(&self, alloc::vec::Vec<&str>, alloc::sync::Arc<dyn paladin::core::platform::manager::event_manager::EventHandler>) -> core::result::Result<(), paladin::core::platform::manager::event_manager::EventError>
pub async fn paladin::core::platform::manager::event_manager::EventService::subscriber_count(&self, &str) -> usize
pub async fn paladin::core::platform::manager::event_manager::EventService::unsubscribe(&self, &str) -> core::result::Result<(), paladin::core::platform::manager::event_manager::EventError>
impl core::marker::Freeze for paladin::core::platform::manager::event_manager::EventService
impl core::marker::Send for paladin::core::platform::manager::event_manager::EventService
impl core::marker::Sync for paladin::core::platform::manager::event_manager::EventService
impl core::marker::Unpin for paladin::core::platform::manager::event_manager::EventService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::event_manager::EventService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::event_manager::EventService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::event_manager::EventService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::core::platform::manager::event_manager::EventService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::core::platform::manager::event_manager::EventService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::event_manager::EventService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::event_manager::EventService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::event_manager::EventService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::event_manager::EventService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::event_manager::EventService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::event_manager::EventService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::event_manager::EventService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::event_manager::EventService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::event_manager::EventService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::event_manager::EventService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::event_manager::EventService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::event_manager::EventService
pub fn paladin::core::platform::manager::event_manager::EventService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::event_manager::EventService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::event_manager::EventService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::event_manager::EventService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::core::platform::manager::event_manager::EventService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::core::platform::manager::event_manager::EventService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::event_manager::EventService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::event_manager::EventService
pub type paladin::core::platform::manager::event_manager::EventService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::core::platform::manager::event_manager::EventService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::event_manager::EventService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::event_manager::EventService::vzip(self) -> V
pub trait paladin::core::platform::manager::event_manager::EventHandler: core::marker::Send + core::marker::Sync
pub fn paladin::core::platform::manager::event_manager::EventHandler::handle<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 paladin_core::base::component::event::Event) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin::core::platform::manager::event_manager::EventError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::core::platform::manager::user_service
pub use paladin::core::platform::manager::user_service::UserAuthenticationResult
pub use paladin::core::platform::manager::user_service::UserLoginRequest
pub use paladin::core::platform::manager::user_service::UserProfileUpdateRequest
pub use paladin::core::platform::manager::user_service::UserRegistrationRequest
pub use paladin::core::platform::manager::user_service::UserServiceTrait
pub struct paladin::core::platform::manager::user_service::UserService
impl paladin::core::platform::manager::user_service::UserService
pub fn paladin::core::platform::manager::user_service::UserService::hash_password(&self, &str) -> core::result::Result<alloc::string::String, paladin_core::platform::container::user::UserError>
pub fn paladin::core::platform::manager::user_service::UserService::new(alloc::sync::Arc<dyn paladin_ports::output::user_repository_port::UserRepositoryPort>, alloc::sync::Arc<dyn paladin_ports::output::log_port::LogPort>, alloc::sync::Arc<paladin::application::services::notification_orchestrator::NotificationService>) -> Self
pub fn paladin::core::platform::manager::user_service::UserService::verify_password(&self, &str, &str) -> core::result::Result<bool, paladin_core::platform::container::user::UserError>
impl paladin_core::platform::manager::user_service::UserServiceTrait for paladin::core::platform::manager::user_service::UserService
pub fn paladin::core::platform::manager::user_service::UserService::activate_user<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::count_users<'life0, 'async_trait>(&'life0 self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<u64, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::deactivate_user<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::find_by_active_status<'life0, 'async_trait>(&'life0 self, bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin_core::platform::container::user::User>, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::find_by_verification_status<'life0, 'async_trait>(&'life0 self, bool) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<alloc::vec::Vec<paladin_core::platform::container::user::User>, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::get_user_by_email<'life0, 'life1, 'async_trait>(&'life0 self, &'life1 str) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin_core::platform::container::user::User>, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::get_user_by_id<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<core::option::Option<paladin_core::platform::container::user::User>, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::login_user<'life0, 'async_trait>(&'life0 self, paladin_core::platform::manager::user_service::UserLoginRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::manager::user_service::UserAuthenticationResult, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::register_user<'life0, 'async_trait>(&'life0 self, paladin_core::platform::manager::user_service::UserRegistrationRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::container::user::User, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::update_user_profile<'life0, 'async_trait>(&'life0 self, paladin_core::platform::manager::user_service::UserProfileUpdateRequest) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<paladin_core::platform::container::user::User, paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::core::platform::manager::user_service::UserService::verify_user<'life0, 'async_trait>(&'life0 self, uuid::Uuid) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin_core::platform::container::user::UserError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
impl core::marker::Freeze for paladin::core::platform::manager::user_service::UserService
impl core::marker::Send for paladin::core::platform::manager::user_service::UserService
impl core::marker::Sync for paladin::core::platform::manager::user_service::UserService
impl core::marker::Unpin for paladin::core::platform::manager::user_service::UserService
impl core::marker::UnsafeUnpin for paladin::core::platform::manager::user_service::UserService
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::core::platform::manager::user_service::UserService
impl !core::panic::unwind_safe::UnwindSafe for paladin::core::platform::manager::user_service::UserService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::core::platform::manager::user_service::UserService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::core::platform::manager::user_service::UserService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::core::platform::manager::user_service::UserService where U: core::convert::From<T>
pub fn paladin::core::platform::manager::user_service::UserService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::core::platform::manager::user_service::UserService where U: core::convert::Into<T>
pub type paladin::core::platform::manager::user_service::UserService::Error = core::convert::Infallible
pub fn paladin::core::platform::manager::user_service::UserService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::core::platform::manager::user_service::UserService where U: core::convert::TryFrom<T>
pub type paladin::core::platform::manager::user_service::UserService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::core::platform::manager::user_service::UserService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::core::platform::manager::user_service::UserService where T: 'static + ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::core::platform::manager::user_service::UserService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::core::platform::manager::user_service::UserService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::core::platform::manager::user_service::UserService
pub fn paladin::core::platform::manager::user_service::UserService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::core::platform::manager::user_service::UserService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::core::platform::manager::user_service::UserService where T: ?core::marker::Sized
pub fn paladin::core::platform::manager::user_service::UserService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::core::platform::manager::user_service::UserService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::core::platform::manager::user_service::UserService
impl<T> tracing::instrument::WithSubscriber for paladin::core::platform::manager::user_service::UserService
impl<T> typenum::type_operators::Same for paladin::core::platform::manager::user_service::UserService
pub type paladin::core::platform::manager::user_service::UserService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::core::platform::manager::user_service::UserService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::core::platform::manager::user_service::UserService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::core::platform::manager::user_service::UserService::vzip(self) -> V
pub mod paladin::infrastructure
pub mod paladin::infrastructure::adapters
pub mod paladin::infrastructure::adapters::arsenal
pub mod paladin::infrastructure::adapters::arsenal::mcp_protocol
pub trait paladin::infrastructure::adapters::arsenal::mcp_protocol::MCPTransport: core::marker::Send + core::marker::Sync
pub fn paladin::infrastructure::adapters::arsenal::mcp_protocol::MCPTransport::receive<'life0, 'async_trait>(&'life0 mut self) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<MCPMessage, paladin_core::platform::container::arsenal::core::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait
pub fn paladin::infrastructure::adapters::arsenal::mcp_protocol::MCPTransport::send<'life0, 'life1, 'async_trait>(&'life0 mut self, &'life1 MCPMessage) -> core::pin::Pin<alloc::boxed::Box<(dyn core::future::future::Future<Output = core::result::Result<(), paladin_core::platform::container::arsenal::core::ArsenalError>> + core::marker::Send + 'async_trait)>> where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait
pub mod paladin::infrastructure::adapters::arsenal::mcp_sse_adapter
pub mod paladin::infrastructure::adapters::arsenal::mcp_stdio_adapter
pub mod paladin::infrastructure::adapters::arsenal::resource_controls
pub mod paladin::infrastructure::adapters::arsenal::tool_result_formatter
pub mod paladin::infrastructure::adapters::citadel
pub mod paladin::infrastructure::adapters::citadel::file_citadel
pub mod paladin::infrastructure::adapters::file_storage
pub mod paladin::infrastructure::adapters::garrison
pub use paladin::infrastructure::adapters::garrison::InMemoryGarrison
pub use paladin::infrastructure::adapters::garrison::SqliteGarrison
pub mod paladin::infrastructure::adapters::garrison::in_memory_garrison
pub use paladin::infrastructure::adapters::garrison::in_memory_garrison::InMemoryGarrison
pub mod paladin::infrastructure::adapters::garrison::sqlite_garrison
pub use paladin::infrastructure::adapters::garrison::sqlite_garrison::SqliteGarrison
pub mod paladin::infrastructure::adapters::herald
pub mod paladin::infrastructure::adapters::herald::json_herald
pub mod paladin::infrastructure::adapters::herald::markdown_herald
pub mod paladin::infrastructure::adapters::herald::table_herald
pub mod paladin::infrastructure::adapters::input
pub mod paladin::infrastructure::adapters::llm
pub mod paladin::infrastructure::adapters::llm::config_bridge
pub mod paladin::infrastructure::adapters::logs
pub mod paladin::infrastructure::adapters::logs::system_log_adapter
pub mod paladin::infrastructure::adapters::output
pub mod paladin::infrastructure::adapters::paladin_registry
pub struct paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::clear(&self)
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::count(&self) -> usize
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::from_map(std::collections::hash::map::HashMap<alloc::string::String, alloc::sync::Arc<paladin_core::platform::container::paladin::Paladin>>) -> Self
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::new() -> Self
impl core::default::Default for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::default() -> paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::fmt::Debug for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl paladin_ports::output::paladin_registry::PaladinRegistry for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::contains(&self, &str) -> bool
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::get(&self, &str) -> core::option::Option<alloc::sync::Arc<paladin_core::platform::container::paladin::Paladin>>
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::list_ids(&self) -> alloc::vec::Vec<alloc::string::String>
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::register(&self, alloc::string::String, alloc::sync::Arc<paladin_core::platform::container::paladin::Paladin>) -> core::result::Result<(), paladin_core::platform::container::registry_error::RegistryError>
impl !core::marker::Freeze for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::marker::Send for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::marker::Sync for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::marker::Unpin for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::marker::UnsafeUnpin for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where U: core::convert::From<T>
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where U: core::convert::Into<T>
pub type paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::Error = core::convert::Infallible
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where T: ?core::marker::Sized
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where T: ?core::marker::Sized
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where T: ?core::marker::Sized
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
impl<T> typenum::type_operators::Same for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry
pub type paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::adapters::paladin_registry::HashMapPaladinRegistry::vzip(self) -> V
pub mod paladin::infrastructure::adapters::queue
pub mod paladin::infrastructure::adapters::sanctum
pub use paladin::infrastructure::adapters::sanctum::InMemorySanctum
pub mod paladin::infrastructure::adapters::scheduling
pub mod paladin::infrastructure::adapters::scheduling::tokio_cron_adapter
pub mod paladin::infrastructure::repositories
pub mod paladin::infrastructure::repositories::file_content_repository
pub mod paladin::infrastructure::repositories::sqlite_content_repository
pub mod paladin::infrastructure::repositories::sqlite_user_repository
pub mod paladin::infrastructure::resilience
pub mod paladin::infrastructure::resilience::circuit_breaker
pub enum paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub paladin::infrastructure::resilience::circuit_breaker::CircuitState::Closed
pub paladin::infrastructure::resilience::circuit_breaker::CircuitState::Closed::failures: u32
pub paladin::infrastructure::resilience::circuit_breaker::CircuitState::HalfOpen
pub paladin::infrastructure::resilience::circuit_breaker::CircuitState::HalfOpen::successes: u32
pub paladin::infrastructure::resilience::circuit_breaker::CircuitState::Open
pub paladin::infrastructure::resilience::circuit_breaker::CircuitState::Open::opened_at: std::time::Instant
impl core::clone::Clone for paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::clone(&self) -> paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::cmp::PartialEq for paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::eq(&self, &paladin::infrastructure::resilience::circuit_breaker::CircuitState) -> bool
impl core::fmt::Debug for paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::marker::Freeze for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::marker::Send for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::marker::Sync for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::marker::Unpin for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::marker::UnsafeUnpin for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where U: core::convert::From<T>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where U: core::convert::Into<T>
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitState::Error = core::convert::Infallible
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitState::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: core::clone::Clone
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitState::Owned = T
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::clone_into(&self, &mut T)
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::resilience::circuit_breaker::CircuitState
impl<T> typenum::type_operators::Same for paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitState::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::resilience::circuit_breaker::CircuitState where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitState::vzip(self) -> V
pub struct paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::call<F, T>(&self, F) -> core::result::Result<T, paladin_core::platform::container::paladin_error::PaladinError> where F: core::ops::function::FnOnce() -> core::result::Result<T, paladin_core::platform::container::paladin_error::PaladinError>
pub async fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::call_async<F, T>(&self, F) -> core::result::Result<T, paladin_core::platform::container::paladin_error::PaladinError> where F: core::future::future::Future<Output = core::result::Result<T, paladin_core::platform::container::paladin_error::PaladinError>>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::get_state(&self) -> paladin::infrastructure::resilience::circuit_breaker::CircuitState
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::new(u32, u32, core::time::Duration) -> Self
impl !core::marker::Freeze for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl core::marker::Send for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl core::marker::Sync for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl core::marker::Unpin for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl core::marker::UnsafeUnpin for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where U: core::convert::From<T>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where U: core::convert::Into<T>
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::Error = core::convert::Infallible
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where T: ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where T: ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where T: ?core::marker::Sized
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
impl<T> typenum::type_operators::Same for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker
pub type paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::resilience::circuit_breaker::CircuitBreaker::vzip(self) -> V
pub mod paladin::infrastructure::security
pub mod paladin::infrastructure::security::audit
pub enum paladin::infrastructure::security::audit::AuditError
pub paladin::infrastructure::security::audit::AuditError::SerializationError(alloc::string::String)
pub paladin::infrastructure::security::audit::AuditError::WriteError(alloc::string::String)
impl core::error::Error for paladin::infrastructure::security::audit::AuditError
impl core::fmt::Debug for paladin::infrastructure::security::audit::AuditError
pub fn paladin::infrastructure::security::audit::AuditError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::infrastructure::security::audit::AuditError
pub fn paladin::infrastructure::security::audit::AuditError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditError
impl core::marker::Send for paladin::infrastructure::security::audit::AuditError
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditError
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditError
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditError
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditError where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditError where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditError::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditError where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::infrastructure::security::audit::AuditError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditError where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditError
pub fn paladin::infrastructure::security::audit::AuditError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditError
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditError
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditError
pub type paladin::infrastructure::security::audit::AuditError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditError::vzip(self) -> V
pub enum paladin::infrastructure::security::audit::AuditEventType
pub paladin::infrastructure::security::audit::AuditEventType::Decryption
pub paladin::infrastructure::security::audit::AuditEventType::DocumentProcessing
pub paladin::infrastructure::security::audit::AuditEventType::Encryption
pub paladin::infrastructure::security::audit::AuditEventType::FileAccess
pub paladin::infrastructure::security::audit::AuditEventType::FileWrite
pub paladin::infrastructure::security::audit::AuditEventType::LlmApiCall
pub paladin::infrastructure::security::audit::AuditEventType::VisionProcessing
impl core::clone::Clone for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::clone(&self) -> paladin::infrastructure::security::audit::AuditEventType
impl core::cmp::Eq for paladin::infrastructure::security::audit::AuditEventType
impl core::cmp::PartialEq for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::eq(&self, &paladin::infrastructure::security::audit::AuditEventType) -> bool
impl core::fmt::Debug for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::infrastructure::security::audit::AuditEventType
impl serde_core::ser::Serialize for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::serialize<__S>(&self, __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 paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::Send for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditEventType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditEventType
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditEventType
impl<Q, K> equivalent::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
impl<Q, K> hashbrown::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
impl<Q, K> hashbrown::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditEventType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditEventType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditEventType where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditEventType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditEventType where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditEventType::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditEventType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditEventType where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditEventType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditEventType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::security::audit::AuditEventType where T: core::clone::Clone
pub type paladin::infrastructure::security::audit::AuditEventType::Owned = T
pub fn paladin::infrastructure::security::audit::AuditEventType::clone_into(&self, &mut T)
pub fn paladin::infrastructure::security::audit::AuditEventType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditEventType where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::security::audit::AuditEventType where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::security::audit::AuditEventType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEventType
impl<T> erased_serde::ser::Serialize for paladin::infrastructure::security::audit::AuditEventType where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::infrastructure::security::audit::AuditEventType::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::infrastructure::security::audit::AuditEventType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditEventType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditEventType
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditEventType
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditEventType
pub type paladin::infrastructure::security::audit::AuditEventType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditEventType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditEventType::vzip(self) -> V
pub struct paladin::infrastructure::security::audit::AuditEvent
pub paladin::infrastructure::security::audit::AuditEvent::action: alloc::string::String
pub paladin::infrastructure::security::audit::AuditEvent::error_message: core::option::Option<alloc::string::String>
pub paladin::infrastructure::security::audit::AuditEvent::event_type: paladin::infrastructure::security::audit::AuditEventType
pub paladin::infrastructure::security::audit::AuditEvent::metadata: core::option::Option<serde_json::value::Value>
pub paladin::infrastructure::security::audit::AuditEvent::resource: alloc::string::String
pub paladin::infrastructure::security::audit::AuditEvent::success: bool
pub paladin::infrastructure::security::audit::AuditEvent::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::infrastructure::security::audit::AuditEvent::user_id: alloc::string::String
impl paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::new(paladin::infrastructure::security::audit::AuditEventType, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, bool) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_error(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_metadata(self, serde_json::value::Value) -> Self
impl core::clone::Clone for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::clone(&self) -> paladin::infrastructure::security::audit::AuditEvent
impl core::fmt::Debug for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::serialize<__S>(&self, __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 paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::Send for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditEvent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditEvent
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditEvent
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditEvent where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditEvent where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditEvent where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditEvent where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditEvent::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditEvent::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditEvent where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::security::audit::AuditEvent where T: core::clone::Clone
pub type paladin::infrastructure::security::audit::AuditEvent::Owned = T
pub fn paladin::infrastructure::security::audit::AuditEvent::clone_into(&self, &mut T)
pub fn paladin::infrastructure::security::audit::AuditEvent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditEvent where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::security::audit::AuditEvent where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::security::audit::AuditEvent::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEvent
impl<T> erased_serde::ser::Serialize for paladin::infrastructure::security::audit::AuditEvent where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::infrastructure::security::audit::AuditEvent::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::infrastructure::security::audit::AuditEvent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditEvent::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditEvent
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditEvent
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditEvent
pub type paladin::infrastructure::security::audit::AuditEvent::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditEvent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditEvent::vzip(self) -> V
pub struct paladin::infrastructure::security::audit::AuditLogger
impl paladin::infrastructure::security::audit::AuditLogger
pub fn paladin::infrastructure::security::audit::AuditLogger::log_document_processing(&self, impl core::convert::Into<alloc::string::String>, &std::path::Path, impl core::convert::Into<alloc::string::String>, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_encryption(&self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, usize, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_file_access(&self, impl core::convert::Into<alloc::string::String>, &std::path::Path, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_llm_api_call(&self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_vision_processing(&self, impl core::convert::Into<alloc::string::String>, usize, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::new(bool) -> Self
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::Send for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditLogger
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditLogger
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditLogger
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditLogger where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditLogger where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditLogger where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditLogger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditLogger where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditLogger::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditLogger::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditLogger where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditLogger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditLogger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditLogger where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditLogger
pub fn paladin::infrastructure::security::audit::AuditLogger::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditLogger
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditLogger::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditLogger
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditLogger
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditLogger
pub type paladin::infrastructure::security::audit::AuditLogger::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditLogger where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditLogger::vzip(self) -> V
pub mod paladin::infrastructure::security::encryption
pub enum paladin::infrastructure::security::encryption::EncryptionError
pub paladin::infrastructure::security::encryption::EncryptionError::DataExpired
pub paladin::infrastructure::security::encryption::EncryptionError::DecryptionFailed(alloc::string::String)
pub paladin::infrastructure::security::encryption::EncryptionError::EncryptionFailed(alloc::string::String)
pub paladin::infrastructure::security::encryption::EncryptionError::InvalidFormat(alloc::string::String)
pub paladin::infrastructure::security::encryption::EncryptionError::KeyGenerationError(alloc::string::String)
impl core::error::Error for paladin::infrastructure::security::encryption::EncryptionError
impl core::fmt::Debug for paladin::infrastructure::security::encryption::EncryptionError
pub fn paladin::infrastructure::security::encryption::EncryptionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::infrastructure::security::encryption::EncryptionError
pub fn paladin::infrastructure::security::encryption::EncryptionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::Send for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::Sync for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::Unpin for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::EncryptionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::EncryptionError
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::EncryptionError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::EncryptionError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::EncryptionError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::EncryptionError where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::EncryptionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::EncryptionError where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::EncryptionError::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::EncryptionError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::EncryptionError where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::EncryptionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::EncryptionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::infrastructure::security::encryption::EncryptionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::infrastructure::security::encryption::EncryptionError where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::EncryptionError
pub fn paladin::infrastructure::security::encryption::EncryptionError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::EncryptionError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::EncryptionError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::EncryptionError
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::EncryptionError
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::EncryptionError
pub type paladin::infrastructure::security::encryption::EncryptionError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::EncryptionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::EncryptionError::vzip(self) -> V
pub struct paladin::infrastructure::security::encryption::DataRetentionPolicy
pub paladin::infrastructure::security::encryption::DataRetentionPolicy::auto_cleanup: bool
pub paladin::infrastructure::security::encryption::DataRetentionPolicy::ttl: core::time::Duration
impl paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::new(core::time::Duration) -> Self
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::should_retain(&self, std::time::SystemTime) -> bool
impl core::clone::Clone for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::clone(&self) -> paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::default::Default for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::default() -> Self
impl core::fmt::Debug for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::Send for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::Sync for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::Unpin for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::DataRetentionPolicy where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::DataRetentionPolicy where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::DataRetentionPolicy where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::DataRetentionPolicy where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::DataRetentionPolicy where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: core::clone::Clone
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Owned = T
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::clone_into(&self, &mut T)
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::security::encryption::DataRetentionPolicy::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::DataRetentionPolicy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::vzip(self) -> V
pub struct paladin::infrastructure::security::encryption::EncryptionService
impl paladin::infrastructure::security::encryption::EncryptionService
pub fn paladin::infrastructure::security::encryption::EncryptionService::decrypt_document_data(&self, &[u8]) -> core::result::Result<paladin::infrastructure::security::encryption::SecureData, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::decrypt_image_data(&self, &[u8]) -> core::result::Result<paladin::infrastructure::security::encryption::SecureData, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::encrypt_document_data(&self, &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::encrypt_image_data(&self, &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::from_key(&[u8]) -> core::result::Result<Self, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::new() -> core::result::Result<Self, paladin::infrastructure::security::encryption::EncryptionError>
impl core::marker::Freeze for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::Send for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::Sync for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::Unpin for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::EncryptionService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::EncryptionService
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::EncryptionService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::EncryptionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::EncryptionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::EncryptionService where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::EncryptionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::EncryptionService where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::EncryptionService::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::EncryptionService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::EncryptionService where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::EncryptionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::EncryptionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::security::encryption::EncryptionService where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::EncryptionService
pub fn paladin::infrastructure::security::encryption::EncryptionService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::EncryptionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::EncryptionService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::EncryptionService
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::EncryptionService
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::EncryptionService
pub type paladin::infrastructure::security::encryption::EncryptionService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::EncryptionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::EncryptionService::vzip(self) -> V
pub struct paladin::infrastructure::security::encryption::SecureData
impl paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::as_slice(&self) -> &[u8]
pub fn paladin::infrastructure::security::encryption::SecureData::created_at(&self) -> std::time::SystemTime
pub fn paladin::infrastructure::security::encryption::SecureData::is_expired(&self, core::time::Duration) -> bool
pub fn paladin::infrastructure::security::encryption::SecureData::new(alloc::vec::Vec<u8>) -> Self
impl core::ops::drop::Drop for paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::drop(&mut self)
impl zeroize::Zeroize for paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::zeroize(&mut self)
impl core::marker::Freeze for paladin::infrastructure::security::encryption::SecureData
impl core::marker::Send for paladin::infrastructure::security::encryption::SecureData
impl core::marker::Sync for paladin::infrastructure::security::encryption::SecureData
impl core::marker::Unpin for paladin::infrastructure::security::encryption::SecureData
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::SecureData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::SecureData
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::SecureData
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::SecureData where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::SecureData where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::SecureData where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::SecureData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::SecureData where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::SecureData::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::SecureData::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::SecureData where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::SecureData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::SecureData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::security::encryption::SecureData where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::SecureData
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::SecureData::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::SecureData
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::SecureData
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::SecureData
pub type paladin::infrastructure::security::encryption::SecureData::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::SecureData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::SecureData::vzip(self) -> V
pub mod paladin::infrastructure::security::tls_verification
pub enum paladin::infrastructure::security::AuditError
pub paladin::infrastructure::security::AuditError::SerializationError(alloc::string::String)
pub paladin::infrastructure::security::AuditError::WriteError(alloc::string::String)
impl core::error::Error for paladin::infrastructure::security::audit::AuditError
impl core::fmt::Debug for paladin::infrastructure::security::audit::AuditError
pub fn paladin::infrastructure::security::audit::AuditError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::infrastructure::security::audit::AuditError
pub fn paladin::infrastructure::security::audit::AuditError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditError
impl core::marker::Send for paladin::infrastructure::security::audit::AuditError
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditError
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditError
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditError
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditError where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditError where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditError::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditError where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::infrastructure::security::audit::AuditError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditError where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditError
pub fn paladin::infrastructure::security::audit::AuditError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditError
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditError
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditError
pub type paladin::infrastructure::security::audit::AuditError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditError::vzip(self) -> V
pub enum paladin::infrastructure::security::AuditEventType
pub paladin::infrastructure::security::AuditEventType::Decryption
pub paladin::infrastructure::security::AuditEventType::DocumentProcessing
pub paladin::infrastructure::security::AuditEventType::Encryption
pub paladin::infrastructure::security::AuditEventType::FileAccess
pub paladin::infrastructure::security::AuditEventType::FileWrite
pub paladin::infrastructure::security::AuditEventType::LlmApiCall
pub paladin::infrastructure::security::AuditEventType::VisionProcessing
impl core::clone::Clone for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::clone(&self) -> paladin::infrastructure::security::audit::AuditEventType
impl core::cmp::Eq for paladin::infrastructure::security::audit::AuditEventType
impl core::cmp::PartialEq for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::eq(&self, &paladin::infrastructure::security::audit::AuditEventType) -> bool
impl core::fmt::Debug for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for paladin::infrastructure::security::audit::AuditEventType
impl serde_core::ser::Serialize for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::serialize<__S>(&self, __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 paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::Send for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditEventType
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditEventType
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditEventType
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditEventType
impl<Q, K> equivalent::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
impl<Q, K> hashbrown::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
impl<Q, K> hashbrown::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
impl<Q, K> hashbrown::Equivalent<K> for paladin::infrastructure::security::audit::AuditEventType where Q: core::cmp::Eq + ?core::marker::Sized, K: core::borrow::Borrow<Q> + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
pub fn paladin::infrastructure::security::audit::AuditEventType::equivalent(&self, &K) -> bool
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditEventType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditEventType where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditEventType where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditEventType::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditEventType where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditEventType::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditEventType::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditEventType where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditEventType::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditEventType::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::security::audit::AuditEventType where T: core::clone::Clone
pub type paladin::infrastructure::security::audit::AuditEventType::Owned = T
pub fn paladin::infrastructure::security::audit::AuditEventType::clone_into(&self, &mut T)
pub fn paladin::infrastructure::security::audit::AuditEventType::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditEventType where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::security::audit::AuditEventType where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::security::audit::AuditEventType::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEventType
pub fn paladin::infrastructure::security::audit::AuditEventType::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEventType
impl<T> erased_serde::ser::Serialize for paladin::infrastructure::security::audit::AuditEventType where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::infrastructure::security::audit::AuditEventType::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::infrastructure::security::audit::AuditEventType where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEventType::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditEventType::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditEventType
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditEventType
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditEventType
pub type paladin::infrastructure::security::audit::AuditEventType::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditEventType where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditEventType where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditEventType::vzip(self) -> V
pub enum paladin::infrastructure::security::EncryptionError
pub paladin::infrastructure::security::EncryptionError::DataExpired
pub paladin::infrastructure::security::EncryptionError::DecryptionFailed(alloc::string::String)
pub paladin::infrastructure::security::EncryptionError::EncryptionFailed(alloc::string::String)
pub paladin::infrastructure::security::EncryptionError::InvalidFormat(alloc::string::String)
pub paladin::infrastructure::security::EncryptionError::KeyGenerationError(alloc::string::String)
impl core::error::Error for paladin::infrastructure::security::encryption::EncryptionError
impl core::fmt::Debug for paladin::infrastructure::security::encryption::EncryptionError
pub fn paladin::infrastructure::security::encryption::EncryptionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for paladin::infrastructure::security::encryption::EncryptionError
pub fn paladin::infrastructure::security::encryption::EncryptionError::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::Send for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::Sync for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::Unpin for paladin::infrastructure::security::encryption::EncryptionError
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::EncryptionError
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::EncryptionError
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::EncryptionError
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::EncryptionError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::EncryptionError where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::EncryptionError where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::EncryptionError::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::EncryptionError where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::EncryptionError::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::EncryptionError::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::EncryptionError where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::EncryptionError::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::EncryptionError::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::string::ToString for paladin::infrastructure::security::encryption::EncryptionError where T: core::fmt::Display + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::to_string(&self) -> alloc::string::String
impl<T> core::any::Any for paladin::infrastructure::security::encryption::EncryptionError where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::EncryptionError
pub fn paladin::infrastructure::security::encryption::EncryptionError::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::EncryptionError
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionError::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::EncryptionError::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::EncryptionError
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::EncryptionError
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::EncryptionError
pub type paladin::infrastructure::security::encryption::EncryptionError::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::EncryptionError where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::EncryptionError where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::EncryptionError::vzip(self) -> V
pub struct paladin::infrastructure::security::AuditEvent
pub paladin::infrastructure::security::AuditEvent::action: alloc::string::String
pub paladin::infrastructure::security::AuditEvent::error_message: core::option::Option<alloc::string::String>
pub paladin::infrastructure::security::AuditEvent::event_type: paladin::infrastructure::security::audit::AuditEventType
pub paladin::infrastructure::security::AuditEvent::metadata: core::option::Option<serde_json::value::Value>
pub paladin::infrastructure::security::AuditEvent::resource: alloc::string::String
pub paladin::infrastructure::security::AuditEvent::success: bool
pub paladin::infrastructure::security::AuditEvent::timestamp: chrono::datetime::DateTime<chrono::offset::utc::Utc>
pub paladin::infrastructure::security::AuditEvent::user_id: alloc::string::String
impl paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::new(paladin::infrastructure::security::audit::AuditEventType, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, bool) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_error(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::infrastructure::security::audit::AuditEvent::with_metadata(self, serde_json::value::Value) -> Self
impl core::clone::Clone for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::clone(&self) -> paladin::infrastructure::security::audit::AuditEvent
impl core::fmt::Debug for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde_core::ser::Serialize for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::serialize<__S>(&self, __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 paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::deserialize<__D>(__D) -> core::result::Result<Self, <__D as serde_core::de::Deserializer>::Error> where __D: serde_core::de::Deserializer<'de>
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::Send for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditEvent
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditEvent
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditEvent
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditEvent
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditEvent where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditEvent where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditEvent where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditEvent::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditEvent where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditEvent::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditEvent::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditEvent where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditEvent::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditEvent::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::security::audit::AuditEvent where T: core::clone::Clone
pub type paladin::infrastructure::security::audit::AuditEvent::Owned = T
pub fn paladin::infrastructure::security::audit::AuditEvent::clone_into(&self, &mut T)
pub fn paladin::infrastructure::security::audit::AuditEvent::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditEvent where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::security::audit::AuditEvent where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::security::audit::AuditEvent::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditEvent
pub fn paladin::infrastructure::security::audit::AuditEvent::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditEvent
impl<T> erased_serde::ser::Serialize for paladin::infrastructure::security::audit::AuditEvent where T: serde_core::ser::Serialize + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::do_erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::ser::ErrorImpl>
pub fn paladin::infrastructure::security::audit::AuditEvent::erased_serialize(&self, &mut dyn erased_serde::ser::Serializer) -> core::result::Result<(), erased_serde::error::Error>
impl<T> serde_core::de::DeserializeOwned for paladin::infrastructure::security::audit::AuditEvent where T: for<'de> serde_core::de::Deserialize<'de>
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditEvent::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditEvent::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditEvent
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditEvent
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditEvent
pub type paladin::infrastructure::security::audit::AuditEvent::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditEvent where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditEvent where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditEvent::vzip(self) -> V
pub struct paladin::infrastructure::security::AuditLogger
impl paladin::infrastructure::security::audit::AuditLogger
pub fn paladin::infrastructure::security::audit::AuditLogger::log_document_processing(&self, impl core::convert::Into<alloc::string::String>, &std::path::Path, impl core::convert::Into<alloc::string::String>, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_encryption(&self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, usize, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_file_access(&self, impl core::convert::Into<alloc::string::String>, &std::path::Path, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_llm_api_call(&self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::log_vision_processing(&self, impl core::convert::Into<alloc::string::String>, usize, bool) -> core::result::Result<(), paladin::infrastructure::security::audit::AuditError>
pub fn paladin::infrastructure::security::audit::AuditLogger::new(bool) -> Self
impl core::marker::Freeze for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::Send for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::Sync for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::Unpin for paladin::infrastructure::security::audit::AuditLogger
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::audit::AuditLogger
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::audit::AuditLogger
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::audit::AuditLogger
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::audit::AuditLogger where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::audit::AuditLogger where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::audit::AuditLogger where U: core::convert::From<T>
pub fn paladin::infrastructure::security::audit::AuditLogger::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::audit::AuditLogger where U: core::convert::Into<T>
pub type paladin::infrastructure::security::audit::AuditLogger::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::audit::AuditLogger::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::audit::AuditLogger where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::audit::AuditLogger::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::audit::AuditLogger::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::security::audit::AuditLogger where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::audit::AuditLogger
pub fn paladin::infrastructure::security::audit::AuditLogger::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::audit::AuditLogger
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::audit::AuditLogger::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::audit::AuditLogger::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::audit::AuditLogger
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::audit::AuditLogger
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::audit::AuditLogger
pub type paladin::infrastructure::security::audit::AuditLogger::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::audit::AuditLogger where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::audit::AuditLogger where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::audit::AuditLogger::vzip(self) -> V
pub struct paladin::infrastructure::security::DataRetentionPolicy
pub paladin::infrastructure::security::DataRetentionPolicy::auto_cleanup: bool
pub paladin::infrastructure::security::DataRetentionPolicy::ttl: core::time::Duration
impl paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::new(core::time::Duration) -> Self
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::should_retain(&self, std::time::SystemTime) -> bool
impl core::clone::Clone for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::clone(&self) -> paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::default::Default for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::default() -> Self
impl core::fmt::Debug for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::fmt(&self, &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Freeze for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::Send for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::Sync for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::Unpin for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::DataRetentionPolicy where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::DataRetentionPolicy where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::DataRetentionPolicy where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::DataRetentionPolicy where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::DataRetentionPolicy where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> alloc::borrow::ToOwned for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: core::clone::Clone
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Owned = T
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::clone_into(&self, &mut T)
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::to_owned(&self) -> T
impl<T> core::any::Any for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::borrow_mut(&mut self) -> &mut T
impl<T> core::clone::CloneToUninit for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: core::clone::Clone
pub unsafe fn paladin::infrastructure::security::encryption::DataRetentionPolicy::clone_to_uninit(&self, *mut u8)
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::DataRetentionPolicy
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::DataRetentionPolicy
pub type paladin::infrastructure::security::encryption::DataRetentionPolicy::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::DataRetentionPolicy where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::DataRetentionPolicy where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::DataRetentionPolicy::vzip(self) -> V
pub struct paladin::infrastructure::security::EncryptionService
impl paladin::infrastructure::security::encryption::EncryptionService
pub fn paladin::infrastructure::security::encryption::EncryptionService::decrypt_document_data(&self, &[u8]) -> core::result::Result<paladin::infrastructure::security::encryption::SecureData, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::decrypt_image_data(&self, &[u8]) -> core::result::Result<paladin::infrastructure::security::encryption::SecureData, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::encrypt_document_data(&self, &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::encrypt_image_data(&self, &[u8]) -> core::result::Result<alloc::vec::Vec<u8>, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::from_key(&[u8]) -> core::result::Result<Self, paladin::infrastructure::security::encryption::EncryptionError>
pub fn paladin::infrastructure::security::encryption::EncryptionService::new() -> core::result::Result<Self, paladin::infrastructure::security::encryption::EncryptionError>
impl core::marker::Freeze for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::Send for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::Sync for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::Unpin for paladin::infrastructure::security::encryption::EncryptionService
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::EncryptionService
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::EncryptionService
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::EncryptionService
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::EncryptionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::EncryptionService where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::EncryptionService where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::EncryptionService::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::EncryptionService where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::EncryptionService::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::EncryptionService::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::EncryptionService where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::EncryptionService::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::EncryptionService::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::security::encryption::EncryptionService where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::EncryptionService
pub fn paladin::infrastructure::security::encryption::EncryptionService::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::EncryptionService
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::EncryptionService::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::EncryptionService::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::EncryptionService
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::EncryptionService
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::EncryptionService
pub type paladin::infrastructure::security::encryption::EncryptionService::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::EncryptionService where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::EncryptionService where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::EncryptionService::vzip(self) -> V
pub struct paladin::infrastructure::security::SecureData
impl paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::as_slice(&self) -> &[u8]
pub fn paladin::infrastructure::security::encryption::SecureData::created_at(&self) -> std::time::SystemTime
pub fn paladin::infrastructure::security::encryption::SecureData::is_expired(&self, core::time::Duration) -> bool
pub fn paladin::infrastructure::security::encryption::SecureData::new(alloc::vec::Vec<u8>) -> Self
impl core::ops::drop::Drop for paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::drop(&mut self)
impl zeroize::Zeroize for paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::zeroize(&mut self)
impl core::marker::Freeze for paladin::infrastructure::security::encryption::SecureData
impl core::marker::Send for paladin::infrastructure::security::encryption::SecureData
impl core::marker::Sync for paladin::infrastructure::security::encryption::SecureData
impl core::marker::Unpin for paladin::infrastructure::security::encryption::SecureData
impl core::marker::UnsafeUnpin for paladin::infrastructure::security::encryption::SecureData
impl core::panic::unwind_safe::RefUnwindSafe for paladin::infrastructure::security::encryption::SecureData
impl core::panic::unwind_safe::UnwindSafe for paladin::infrastructure::security::encryption::SecureData
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::infrastructure::security::encryption::SecureData where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::infrastructure::security::encryption::SecureData where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::infrastructure::security::encryption::SecureData where U: core::convert::From<T>
pub fn paladin::infrastructure::security::encryption::SecureData::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::infrastructure::security::encryption::SecureData where U: core::convert::Into<T>
pub type paladin::infrastructure::security::encryption::SecureData::Error = core::convert::Infallible
pub fn paladin::infrastructure::security::encryption::SecureData::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::infrastructure::security::encryption::SecureData where U: core::convert::TryFrom<T>
pub type paladin::infrastructure::security::encryption::SecureData::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::infrastructure::security::encryption::SecureData::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::infrastructure::security::encryption::SecureData where T: 'static + ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::infrastructure::security::encryption::SecureData
pub fn paladin::infrastructure::security::encryption::SecureData::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::infrastructure::security::encryption::SecureData
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
pub fn paladin::infrastructure::security::encryption::SecureData::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::infrastructure::security::encryption::SecureData::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::infrastructure::security::encryption::SecureData
impl<T> tracing::instrument::WithSubscriber for paladin::infrastructure::security::encryption::SecureData
impl<T> typenum::type_operators::Same for paladin::infrastructure::security::encryption::SecureData
pub type paladin::infrastructure::security::encryption::SecureData::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::infrastructure::security::encryption::SecureData where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::infrastructure::security::encryption::SecureData where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::infrastructure::security::encryption::SecureData::vzip(self) -> V
pub mod paladin::prelude
pub use paladin::prelude::Armament
pub use paladin::prelude::ArsenalError
pub use paladin::prelude::ArsenalPort
pub use paladin::prelude::ArsenalRegistry
pub use paladin::prelude::BattalionConfig
pub use paladin::prelude::BattalionError
pub use paladin::prelude::BattalionResult
pub use paladin::prelude::BattalionStatus
pub use paladin::prelude::Campaign
pub use paladin::prelude::ChainOfCommand
pub use paladin::prelude::CommanderBuilder
pub use paladin::prelude::CouncilBuilder
pub use paladin::prelude::Formation
pub use paladin::prelude::GarrisonError
pub use paladin::prelude::GarrisonPort
pub use paladin::prelude::GroveBuilder
pub use paladin::prelude::InMemoryGarrison
pub use paladin::prelude::InMemorySanctum
pub use paladin::prelude::LlmError
pub use paladin::prelude::LlmPort
pub use paladin::prelude::LlmRequest
pub use paladin::prelude::LlmResponse
pub use paladin::prelude::Paladin
pub use paladin::prelude::PaladinConfig
pub use paladin::prelude::PaladinData
pub use paladin::prelude::PaladinError
pub use paladin::prelude::PaladinResult
pub use paladin::prelude::PaladinStatus
pub use paladin::prelude::Phalanx
pub use paladin::prelude::SanctumError
pub use paladin::prelude::SanctumPort
pub use paladin::prelude::StopReason
pub struct paladin::prelude::PaladinBuilder
impl paladin::application::services::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::add_mcp_sse(self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::add_mcp_stdio(self, impl core::convert::Into<alloc::string::String>, impl core::convert::Into<alloc::string::String>, &[&str]) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::add_stop_word(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::agent_description(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::auto_generate_prompt(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::auto_temperature(self, bool) -> Self
pub async fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::build(self) -> core::result::Result<paladin_core::platform::container::paladin::Paladin, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_autonomous_planning(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_autonomous_prompts(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_autosave(self) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_dynamic_temperature(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_planning(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::enable_vision(self, bool) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::handoff_config(self, alloc::sync::Arc<paladin_core::platform::container::autonomous_config::HandoffConfig>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::max_loops(self, u32) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::memory_extraction_strategy(self, paladin_memory::config::rag::MemoryExtractionStrategy) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::model(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::name(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::new(alloc::sync::Arc<dyn paladin_ports::output::llm_port::LlmPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::output_format(self, paladin_core::platform::container::paladin_config::OutputFormat) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::regenerate_prompt(self) -> Self
pub async fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::restore_from(self, uuid::Uuid) -> core::result::Result<Self, paladin_core::platform::container::paladin_error::PaladinError>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::retry_attempts(self, u32) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::save_state_dir(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::system_prompt(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::temperature(self, f32) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::timeout_seconds(self, u64) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::user_name(self, impl core::convert::Into<alloc::string::String>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_arsenal_registry(self, alloc::sync::Arc<dyn paladin_ports::output::arsenal_port::ArsenalRegistry>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_citadel(self, alloc::sync::Arc<dyn paladin_ports::output::citadel_port::CitadelPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_embedding_port(self, alloc::sync::Arc<dyn paladin_ports::output::embedding_port::EmbeddingPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_garrison(self, alloc::sync::Arc<dyn paladin_ports::output::garrison_port::GarrisonPort>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_handoffs(self, alloc::vec::Vec<alloc::sync::Arc<paladin_core::platform::container::paladin::Paladin>>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_herald(self, alloc::sync::Arc<dyn paladin_core::platform::container::herald::Herald>) -> Self
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::with_sanctum(self, alloc::sync::Arc<dyn paladin_ports::output::sanctum_port::SanctumPort>) -> Self
impl core::marker::Freeze for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::Send for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::Sync for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::Unpin for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl core::marker::UnsafeUnpin for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::RefUnwindSafe for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl !core::panic::unwind_safe::UnwindSafe for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Initialized, zerocopy::pointer::invariant::Initialized> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<ST, DT> zerocopy::pointer::invariant::CastableFrom<ST, zerocopy::pointer::invariant::Uninit, zerocopy::pointer::invariant::Uninit> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where ST: ?core::marker::Sized, DT: ?core::marker::Sized
impl<T, U> core::convert::Into<U> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where U: core::convert::From<T>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where U: core::convert::Into<T>
pub type paladin::application::services::paladin::paladin_builder::PaladinBuilder::Error = core::convert::Infallible
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::try_from(U) -> core::result::Result<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where U: core::convert::TryFrom<T>
pub type paladin::application::services::paladin::paladin_builder::PaladinBuilder::Error = <U as core::convert::TryFrom<T>>::Error
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> core::any::Any for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: 'static + ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::type_id(&self) -> core::any::TypeId
impl<T> core::borrow::Borrow<T> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for paladin::application::services::paladin::paladin_builder::PaladinBuilder
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::from(T) -> T
impl<T> either::into_either::IntoEither for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<T> tower_http::follow_redirect::policy::PolicyExt for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::and<P, B, E>(self, P) -> tower_http::follow_redirect::policy::and::And<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::or<P, B, E>(self, P) -> tower_http::follow_redirect::policy::or::Or<T, P> where T: tower_http::follow_redirect::policy::Policy<B, E>, P: tower_http::follow_redirect::policy::Policy<B, E>
impl<T> tracing::instrument::Instrument for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<T> tracing::instrument::WithSubscriber for paladin::application::services::paladin::paladin_builder::PaladinBuilder
impl<T> typenum::type_operators::Same for paladin::application::services::paladin::paladin_builder::PaladinBuilder
pub type paladin::application::services::paladin::paladin_builder::PaladinBuilder::Output = T
impl<T> zerocopy::pointer::invariant::Read<zerocopy::pointer::invariant::Exclusive, zerocopy::pointer::invariant::BecauseExclusive> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where T: ?core::marker::Sized
impl<V, T> ppv_lite86::types::VZip<V> for paladin::application::services::paladin::paladin_builder::PaladinBuilder where V: ppv_lite86::types::MultiLane<T>
pub fn paladin::application::services::paladin::paladin_builder::PaladinBuilder::vzip(self) -> V